ホームページ >バックエンド開発 >C++ >C でファイルにテキストを追加するにはどうすればよいですか?

C でファイルにテキストを追加するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-08 06:43:10786ブラウズ

How Do I Append Text to a File in C  ?

C のテキスト ファイルへのテキストの追加

C のテキスト ファイルへのテキストの追加は一般的なタスクです。既存のコンテンツを上書きせずに、既存のファイルに新しいコンテンツを追加できます。さらに、テキスト ファイルが存在しない場合は、新しいテキスト ファイルを作成し、テキストを追加することもできます。

これを実現するには、次の手順を利用できます。

1.ファイルを開く

適切なオープン モードで std::ofstream を使用してテキスト ファイルを開きます。この場合、std::ios_base::app を使用して追加オープン モードを指定します。このモードでは、ファイルが存在する場合はファイルの末尾にデータを追加し、存在しない場合は新しいファイルを作成できます:

#include <fstream>

int main() {  
  std::ofstream outfile;

  outfile.open("test.txt", std::ios_base::app); // append instead of overwrite

2.テキストを追加

ファイルを開いたら、<< ボタンを使用できます。ファイルの末尾にテキストを追加する演算子:

outfile << "Data"; 

3.ファイルを閉じる

最後に、ファイルを閉じて変更を保存します。

  return 0;
}

このコードは、ファイル「test.txt」を追加モードで開き、文字列「」を追加します。データ」をファイルの最後まで追加してファイルを閉じます。ファイルが存在しない場合は、指定されたテキストでファイルが作成されます。

以上がC でファイルにテキストを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。