これはWindowsでCをコーディングする初めてのことです。奇妙なバグが私を狂わせてしまいます。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);
}
私はここで何かが足りないのですか?前もって感謝します!
ファイルは存在し、それを読む権限がありますか? ;) –
'' r "'は読み込み用のファイルを開いています:これは間違いありませんか? – hmjd