我想逐行讀取一個txt文件。我收到錯誤「設備未準備好」。我無法理解問題是什麼?代碼如下:從文件行逐行讀取
#include<stdio.h>
#include<stdlib.h>
int main(int argc, char **argv)
{
char command[100];
char line[10];
FILE* fp = fopen("input.txt","r");
while (fgets(line, sizeof line, fp) != NULL)
{
puts(line);
}
getchar();
return 0;
}
有人可以告訴我我在做什麼錯誤嗎?提前致謝。 操作系統:windows 7; 編譯器:dev C++
「設備未準備就緒」表示您有硬件問題,無法讀取CD等。 – jpalecek 2010-08-22 20:20:05
怎麼回事?我的其他代碼工作得很好。 – narayanpatra 2010-08-22 20:27:09
你有沒有試過在gdb下運行它(可能使用cygwin)? – alternative 2010-08-22 22:51:58