BCC Developerによるcsvファイルの読み込み

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
KOBA
記事: 3
登録日時: 13年前

BCC Developerによるcsvファイルの読み込み

#1

投稿記事 by KOBA » 13年前

BCC Developerを使ってcsvを読み込もうとしているのですが、うまく読み込めません。
プログラムの一部
fp = FileRead_open("csv/enemy.csv");

csvファイルの位置
Debug/csv/enemy.csv

原因がわかる方はいますか?
よろしくお願いします。

maru
記事: 150
登録日時: 13年前

Re: BCC Developerによるcsvファイルの読み込み

#2

投稿記事 by maru » 13年前

KOBA さんが書きました:BCC Developerを使ってcsvを読み込もうとしているのですが、うまく読み込めません。
どのように、うまくいかないんですか?
KOBA さんが書きました:原因がわかる方はいますか?
よろしくお願いします。
そのプログラムの実行時のフォルダ位置(ディレクトリ)と読み込もうとしているファイルの相対位置を確認してみてください。

ちなみに、FileRead_openはファイルを開くだけで、読み込むものではないと思いますが。...
まあ、詳細はうまくいかない内容を確認した後ということで。

KOBA
記事: 3
登録日時: 13年前

Re: BCC Developerによるcsvファイルの読み込み

#3

投稿記事 by KOBA » 13年前

fp = FileRead_open("csv/enemy.csv");の後に

if(fp == NULL)
printfDx("read error\n");
と書き、起動すると右上にread errorと表示されるので、ファイルが開けてないみたいです。
ディレクトリはDebugフォルダの中です。
パスは間違っていないと思うのですが・・・。

box
記事: 2002
登録日時: 13年前

Re: BCC Developerによるcsvファイルの読み込み

#4

投稿記事 by box » 13年前

FileRead_open()の引数として、
実行ファイルがあるフォルダからenemy.csvへ行くまでの
相対パスを指定してみたらどうなりますか?

「パスは間違っていないと思う」というのは、もしかすると思い違いかもしれません。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。

non
記事: 1097
登録日時: 13年前

Re: BCC Developerによるcsvファイルの読み込み

#5

投稿記事 by non » 13年前

BCC Developerを使ってないのでカレントがDebugにあるのか知りません。
下記、プログラムを実行し、Debugにtest.txtが作られるか確認してください。

コード:

#include<stdio.h>
int main(void)
{
	fopen("test.txt","w");
	return ;
}
non

maru
記事: 150
登録日時: 13年前

Re: BCC Developerによるcsvファイルの読み込み

#6

投稿記事 by maru » 13年前

まさかとは思いますが、パスの区切り文字が間違っているなんてことはありませんよね?
"csv/enemy.csv" -> "csv\\enemy.csv"

box
記事: 2002
登録日時: 13年前

Re: BCC Developerによるcsvファイルの読み込み

#7

投稿記事 by box » 13年前

maru さんが書きました:まさかとは思いますが、パスの区切り文字が間違っているなんてことはありませんよね?
"csv/enemy.csv" -> "csv\\enemy.csv"
これ、当たりですね、きっと。見落としてました。
あと、パスの位置の問題もあるかもしれません。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。

non
記事: 1097
登録日時: 13年前

Re: BCC Developerによるcsvファイルの読み込み

#8

投稿記事 by non » 13年前

/でも大丈夫だと思うけど。
non

maru
記事: 150
登録日時: 13年前

Re: BCC Developerによるcsvファイルの読み込み

#9

投稿記事 by maru » 13年前

non さんが書きました:/でも大丈夫だと思うけど。
ですねぇ。

古い知識のままで、返信するとこんなことになっちまいますね。困ったもんです。 > 自分。

KOBA
記事: 3
登録日時: 13年前

Re: BCC Developerによるcsvファイルの読み込み

#10

投稿記事 by KOBA » 13年前

プログラムの他の部分を変えていたらなぜか開くことが出来ました。
もしかしたら他の部分に原因があったのかもしれません。
意見を書き込んでいただいた皆さんも有り難う御座います。

閉鎖

“C言語何でも質問掲示板” へ戻る