0
我有一大堆我不願意輸入到程序中的非打印ASCII字符。所以,我想知道是否有一種方法可以通過文件向C中的scanf提供輸入。有沒有辦法讓scanf從文件中讀取
更新:fscanf是一種從文件中讀取數據的方式,但我不想更改代碼,因此可以使用scanf來完成此任務。
我有一大堆我不願意輸入到程序中的非打印ASCII字符。所以,我想知道是否有一種方法可以通過文件向C中的scanf提供輸入。有沒有辦法讓scanf從文件中讀取
更新:fscanf是一種從文件中讀取數據的方式,但我不想更改代碼,因此可以使用scanf來完成此任務。
您可以使用fscanf(http://www.cplusplus.com/reference/cstdio/fscanf/)。
或者,您可以將輸入從文件重定向到程序。
例如
./a.out < input.txt
感謝這工作! – 2014-10-28 22:03:02
http://www.cplusplus.com/reference/cstdio/fscanf/ – 2014-10-28 21:57:47
不,這不是因爲我不想改變程序的選項。 – 2014-10-28 21:59:07
你現在有兩個問題 – 2014-10-28 22:01:35