**ファイル操作で発生する一般的な問題を記録します**
出力が文字化けする場合
C言語を使用する場合、通常はfopen
次のような関数を使用してファイルを開きます。
#include<stdio.h>
int main()
{
FILE *fp;
char a[10];
fp=fopen("temp.txt","r");
fscanf(fp,"%s",a);
printf("%s\n",a);
return 0;
}
出力がすべて文字化けしている場合は
、対応する temp.txt テキスト ファイルを開き、左上隅でファイルを選択して名前を付けて保存し、下部でエンコードを UTF-8 から ANSI に変更して保存し、通常通りテキストを送信します(メモリ容量を超過しないように注意してください)。
fopen関数の読み書き関連操作
機能fopen
の一部の操作アプリケーション
fopen("***.txt","w");
fopen
ファイルを開く関数を使用するとき、元のデータを引き続き書き込みたい場合は、まず文書内の元のデータを消去a
しw
、文書の最後にデータを追加します。ポインタは を指します。文書の終わり。
これも使用できますr+
。r+
どちらw+
も読み取り/書き込みモードですが、違いはw+
ファイルが最初にクリアされることです。