街中で見かけて「グッときた人」の思い出

C言語でCSVファイルのオープン・クローズができない。
下記のプログラムですが、CSVファイルが読み込めません。
どのようにすれば読み込めるのでしょうか。よろしくお願いいたします。


#include<stdio.h>

intmain(void)
{
FILE*fp;

fp=fopen("aaa.csv","r");

if(fp==NULL)
printf("ファイルを開けません。");
else{

fclose(fp);
}

return(0);
}

A 回答 (2件)

csvファイルが実行形式と同じディレクトリにあるかどうか。



ファイル名にディレクトリの指定を付加してみたらどうか。
    • good
    • 0

「CSVファイルのオープン・クローズができない。

」の?それとも「CSVファイルが読み込めません。」なの?それとも両方?
fopenのやり方はそれでいいから,チェックするのはaaa.csvが存在するのか?読み込み権限があるのかどうか?
開いたけど読めないというのは,プログラム上で読んでいないから。fgetsなり,fscanfなり適当な方法で読んでください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報