ページ 11

ファイルの入出力についてききたいことがあります

Posted: 2010年12月26日(日) 10:25
by afusin

コード:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {
	FILE *fp; //入力ファイルのファイルポインタ
	char datafile[] = "itudoko.txt";
	char kubun[8], naiyou[256];
	char buff[512]; //読み込んだ文字列を格納する

	//入力ファイルをオープンする
	if((fp = fopen(datafile, "r")) == NULL) {
		printf("ファイルオープンエラー\n");
		exit(1);
	}
	while(fgets(buff, sizeof buff, fp) != NULL){ 
		sscanf(buff, "%s\t%s", kubun, naiyou); 
		printf("区分;%s 内容;%s\n", kubun, naiyou); 
	}
	fclose(fp);

	return 0;
}
上記のコードを使ってファイルの入出力をやりたいのですが
ファイルをどこに保存すれば良いかよくわかりません
どなたかおしえていただけないでしょうか

itudoko.txtの内容は


serifu あなたを、待っていた
serifu いつもありがとう・・
serifu こ、これが究極のおにぎりか!!
hito 全米中
hito すべての日本人
shita 涙した
shita 笑った
shurui 感動
shurui コメディ


で使っている環境はvisual c++ 2008です

Re: ファイルの入出力についてききたいことがあります

Posted: 2010年12月26日(日) 10:34
by ぬっち
実行ファイルと同じフォルダにおけばよいのではないですか?

Re: ファイルの入出力についてききたいことがあります

Posted: 2010年12月26日(日) 10:35
by afusin
そのやり方が良くわかりません

できればおしえていただきませんか

Re: ファイルの入出力についてききたいことがあります

Posted: 2010年12月26日(日) 10:38
by softya(ソフト屋)
VC++2008で標準だとパス指定なしのファイルの場合は、プロジェクトファイル(拡張子.vcproj)のあるフォルダに置いたファイルが読み込まれるはずです。

Re: ファイルの入出力についてききたいことがあります

Posted: 2010年12月26日(日) 10:40
by afusin
問題解決いたしました

ほんとうにありがとうございました