我试图用以下方式使用vfprintf
vfprintf(fp,buffer,arg);在没有找到vfprintf来源:我创建一个使用运行的日期和时间,缓冲区和ARGSC vfprintf函数不能与字符串参数一起使用
fp = fopen(filename, "a");
va_start(arg, message);
vprintf(message, arg); // print stdout
vfprintf(fp, buffer, arg); // print to file
va_end(arg);
fclose(fp);
它完全用数字和它的错误可怕的死亡其余 FP日志文件。 ...
有没有人有任何想法我做错了任何机会?
你好,谢谢!它似乎在工作。你如何解释一个事实,如果你把一个数字而不是字符串,它的工作原理?它也应该两次返回数字,不是吗? – Laurence
没有看到代码就看不出来。 –