あるテキスト ファイルから別のテキスト ファイルにデータを転送する際に問題が発生する。私の考えは、キャラクターごとに転送することですが、うまくいかないようです。これらのコードを最初に追加しました
FILE *addressPtr;
FILE *ressPtr;
と
addressPtr = fopen("temporary.txt","w");
これらのコードのセットはスイッチ状態にあります
fclose(addressPtr);
addressPtr = fopen("temporary.txt","r");
while((filechar = fgetc(addressPtr)) != EOF){
fclose(addressPtr);
ressPtr = fopen("Address Book.txt","a");
fprintf(ressPtr,"%c",filechar);
fclose(ressPtr);
addressPtr = fopen("temporary.txt","r");
}
printf("The file has been successfully saved!!");
これらのファイル操作について学んだばかりで、何が悪かったのかよくわかりません
Address Book.txt ファイルを開くと、temporary.txt の最初の文字のみが表示されますが、連続して表示されます (終了することはありません)。