教えてください!!
Posted: 2010年7月20日(火) 12:33
こんにちは。
ファイルの中の文字を読み取ってtxtに書き込むものを作ってるのですが、
yesって入力したときだけ書き込んでいきたいのですが、上手くできません。
指摘お願いします。
現在は下記のようにしていますが、yesってしても終わってしまいます。
printf("ファイル名>>>");
scanf("%20s", filename);
if((in = fopen(filename, "r")) == NULL){
printf("ファイルが開きません\n");
exit(1);
}
/*---------書き込みのためにファイルを開ける---------*/
if((out = fopen("name.txt", "w")) == NULL){
printf("ファイルが開きません\n");
exit(1);
}
printf("上書きをしますか? yes/no \n");
scanf("%3s", answer);
/*---------ファイルの読み込みと文字列検索-----------*/
if(answer == "yes"){
:
:
:
:
:
:
:
ファイルの中の文字を読み取ってtxtに書き込むものを作ってるのですが、
yesって入力したときだけ書き込んでいきたいのですが、上手くできません。
指摘お願いします。
現在は下記のようにしていますが、yesってしても終わってしまいます。
printf("ファイル名>>>");
scanf("%20s", filename);
if((in = fopen(filename, "r")) == NULL){
printf("ファイルが開きません\n");
exit(1);
}
/*---------書き込みのためにファイルを開ける---------*/
if((out = fopen("name.txt", "w")) == NULL){
printf("ファイルが開きません\n");
exit(1);
}
printf("上書きをしますか? yes/no \n");
scanf("%3s", answer);
/*---------ファイルの読み込みと文字列検索-----------*/
if(answer == "yes"){
:
:
:
:
:
:
: