1. ホーム
  2. c++

[解決済み] C++でファイルを作成する

2022-03-07 08:14:27

質問

C++を使ってファイルを作成したいのですが、やり方がわかりません。例えば、以下のような名前のテキストファイルを作りたいのです。 Hello.txt .

誰か助けてくれませんか?

どのように解決するのですか?

ofstreamクラスのインスタンスを作成し、それを使ってファイルに書き込むのも一つの方法です。ここに、いくつかのサンプルコードと、C++のほとんどの実装で利用可能な標準ツールに関する詳細情報が掲載されているウェブサイトへのリンクがあります。

オブストリームリファレンス

念のため、いくつかのサンプルコードを紹介します。

// using ofstream constructors.
#include <iostream>
#include <fstream>  

std::ofstream outfile ("test.txt");

outfile << "my text here!" << std::endl;

outfile.close();

行末にstd::endlを使用したい。もう一つの方法は、' \n' 文字を使うことです。std::endlはバッファをフラッシュしてすぐに出力を書き込みますが、'enhysn'は出力をバッファに保存して後でそれを書き込むことを可能にします。