這是我第一次在Windows中編寫C代碼,一個奇怪的bug讓我瘋狂。fopen和windows
我試圖用fopen打開一個.txt文件,它一直給我「文件不存在」的錯誤(它也給了我一次「沒有權限」的錯誤)。
我的代碼如下所示(沒有得到任何簡單的比):
FILE *file;
if((file=fopen("C:\\Users\\ste\\Desktop\\file.txt", "r"))==NULL)
{
printf("Cannot open file.\n");
puts(strerror(errno));
getchar();
exit(1);
}
我在這裏失去了一些東西?提前致謝!
那麼,該文件是否存在,你有權讀取它? ;) – 2012-01-30 14:59:28
'「r」'打開閱讀文件:它確實存在嗎? – hmjd 2012-01-30 14:59:40