当前位置: 技术问答>linux和unix
写内核模块时有没有类似sprintf这样的方法
来源: 互联网 发布时间:2016-09-02
本文导语: 请问写内核模块时有没有类似sprintf这样的方法,我想把字符串写到一块内存里面去。 谢谢! | 内核里有sprintf,可以直接用。 实在不行自己写一个也很容易,上网搜sprintf的源代码也不难。 ...
请问写内核模块时有没有类似sprintf这样的方法,我想把字符串写到一块内存里面去。
谢谢!
谢谢!
|
内核里有sprintf,可以直接用。
实在不行自己写一个也很容易,上网搜sprintf的源代码也不难。
实在不行自己写一个也很容易,上网搜sprintf的源代码也不难。
|
有的,现成的
sprintf .libvsprintf.c /^EXPORT_SYMBOL(sprintf);$/;" v
sprintf .libvsprintf.c /^int sprintf(char *buf, const char *fmt, ...)$/;" f
源码类似与这样:
sprintf .libvsprintf.c /^EXPORT_SYMBOL(sprintf);$/;" v
sprintf .libvsprintf.c /^int sprintf(char *buf, const char *fmt, ...)$/;" f
源码类似与这样:
int sprintf(char * buf, const char *fmt, ...)
{
va_list args;
int i;
va_start(args, fmt);
i=vsprintf(buf,fmt,args);
va_end(args);
return i;
}