推 RiverJackson:thanks 03/25 17:33
Kernel API - Basic C Library Functions
Name
vsnprintf — Format a string and place it in a buffer
Synopsis
int vsnprintf (char * buf, size_t size, const char * fmt, va_list args);
Arguments
buf
The buffer to place the result into
size
The size of the buffer, including the trailing null space
fmt
The format string to use
args
Arguments for the format string
Description
The return value is the number of characters which would be generated
for the given input, excluding the trailing '\0', as per ISO C99. If
you want to have the exact number of characters written into buf as
return value (not including the trailing '\0'), use vscnprintf. If the
return is greater than or equal to size, the resulting string is truncated.
Call this function if you are already dealing with a va_list.
You probably want snprintf instead.
※ 引述《RiverJackson (JACK)》之銘言:
: 請問一下 我要再kernel裡面
: int a=8;
: 有一個char*argv[2]={"test",a};
: 這樣可以build 但是跑出來結果好像沒東西
: a 理論上應該要變字串再丟進去 我本來想用sprinf去完成
: 但是kernel不支援 有人知道要用什麼方法呢
: 感謝囉~~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.14.57