- ベストアンサー
C言語でCSVファイルのオープン・クローズができな
C言語でCSVファイルのオープン・クローズができない。 下記のプログラムですが、CSVファイルが読み込めません。 どのようにすれば読み込めるのでしょうか。よろしくお願いいたします。 #include <stdio.h> int main(void) { FILE *fp; fp = fopen("aaa.csv","r"); if (fp == NULL) printf("ファイルを開けません。"); else { fclose(fp); } return(0); }
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
csvファイルが実行形式と同じディレクトリにあるかどうか。 ファイル名にディレクトリの指定を付加してみたらどうか。
その他の回答 (1)
- f272
- ベストアンサー率46% (8467/18126)
回答No.1
「CSVファイルのオープン・クローズができない。」の?それとも「CSVファイルが読み込めません。」なの?それとも両方? fopenのやり方はそれでいいから,チェックするのはaaa.csvが存在するのか?読み込み権限があるのかどうか? 開いたけど読めないというのは,プログラム上で読んでいないから。fgetsなり,fscanfなり適当な方法で読んでください。