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

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

DDD
DDDオリジナル
2024-12-09 03:26:10994ブラウズ

How to Append Text to a File in C  ?

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

C でテキスト ファイルにテキストを追加するには、オープン モードを管理する必要があります。追加オープン モードを利用すると、存在しない場合は新しいテキスト ファイルを作成し、存在する場合はテキストを追加できます。

解決策:

次のとおりです。 C コードは、テキスト ファイルにテキストを追加する方法を示しています。

#include <fstream>

int main() {
    std::ofstream outfile;

    // Open file in append mode
    outfile.open("test.txt", std::ios_base::app);

    // Append data to file
    outfile << "Data";

    // Close the file
    outfile.close();

    return 0;
}

outfile.open の std::ios_base::app モードでは、ファイルは上書きではなく追加用に開かれます。出力ファイル <<次に、「Data」ステートメントによって「Data」文字列がファイルに追加されます。

データがディスクに確実に書き込まれるように、終了したら必ず outfile.close() を使用してファイルを閉じてください。

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

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