作者tseng1129 ( )
看板LinuxDev
标题Re: [问题] 整数变字串
时间Thu Mar 25 02:05:55 2010
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
1F:推 RiverJackson:thanks 03/25 17:33