2011-03-31 19 views
0

我正在使用C中的system()函數來運行系統命令。在使用該系統(),我使用的命令是:C中的System()函數顯示越野車輸出

system("C:\splint-3.1.2\bin\splint first.c>output.txt"); 

然而,這樣做的輸出沒有被正確發送到txt文件。更具體地說,txt文件被創建,但是輸出不會附加到文件中。

從CMD運行相同的命令,輸出正確發送到txt文件。

有什麼想法出了什麼問題?

回答

4

讓您遠離反斜槓所以編譯器能夠正確地解釋它們:

system("C:\\splint-3.1.2\\bin\\splint first.c>output.txt");