C ファイルへの書き込み
ファイルへの書き込み
前の章の w
モードを再度使用して、作成したばかりのファイルに何かを書き込んでみましょう。
w
モードは、ファイルが書き込み用に開かれていることを意味します。 コンテンツを挿入するには、 fprint()
関数を使用し、ポインタ変数 (この例では fptr
) とテキストを追加します。
例
FILE *fptr;
// Open a file in writing mode
fptr = fopen("filename.txt", "w");
// Write some text to the file
fprintf(fptr, "Some text");
// Close the file
fclose(fptr);
その結果、コンピューターでファイルを開くと、次のようになります。
ノート:既に存在するファイルに書き込む場合、古いコンテンツが削除され、新しいコンテンツが挿入されます。既存のコンテンツを誤って消去してしまう可能性があるため、これは知っておくことが重要です。
例えば:
コンテンツをファイルに追加する
古いコンテンツを削除せずにファイルにコンテンツを追加したい場合は、a
モード。
のa
モードは、ファイルの末尾にコンテンツを追加します。
例
FILE *fptr;
// Open a file in append mode
fptr = fopen("filename.txt", "a");
// Append some text to the file
fprintf(fptr, "\nHi everybody!");
// Close the file
fclose(fptr);
その結果、コンピューターでファイルを開くと、次のようになります。
ノート:と同じようにw
モード;ファイルが存在しない場合、a
モードは、「追加された」コンテンツを含む新しいファイルを作成します。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。