我試圖用以下方式使用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
沒有看到代碼就看不出來。 –