解決しました。問題 -
講師がfile.txtというテキストファイルをアップロードした結果、「file.txt.txt」というファイルになってしまった…。
元の問題
Windows 7 で Visual Studio 2012 を使用している C で、fopen を使用してテキスト ファイルを開こうとすると問題が発生します。この file.txt をどのディレクトリに置くべきかよくわからないので、VS によって作成された Debug ディレクトリにある .vcxproj ファイルと .exe ファイルと共に配置しようとしました。
成功しなかったので、 fopen 関数にファイルへのフルパスを含めてみました。
このコードは正常にコンパイルされますが、実行すると「No such file or directory」というエラーが表示されます
私は何を間違っていますか?どうすれば修正できますか? 私はここで本当に混乱しています。どんな助けも大歓迎です! 前もって感謝します。
以下のコード:
int main(void)
{
FILE *fp;
fp = fopen("C:\\Directory\\file.txt", "r");
if (fp == NULL)
{
perror("Error opening file\n");
}
return 0;
}