TECH I.S.

C++ ファイル


C++ ファイル

fstreamライブラリを使用すると、ファイルを操作できます。

を使用するにはfstreamライブラリには、両方の標準が含まれています<iostream> <fstream>ヘッダファイル:

#include <iostream> #include <fstream>

に含まれる 3 つのクラスがあります。fstreamファイルの作成、書き込み、または読み取りに使用されるライブラリ:


クラス 説明
ofstream ファイルの作成と書き込み
ifstream ファイルからの読み取り
fstream ofstream と ifstream の組み合わせ: ファイルの作成、読み取り、書き込み


ファイルの作成と書き込み

ファイルを作成するには、次のいずれかを使用します。ofstreamまたfstreamクラスを指定し、ファイルの名前を指定します。

ファイルに書き込むには、挿入演算子 (<<)。

#include <iostream> #include <fstream> using namespace std; int main() {   // Create and open a text file   ofstream MyFile("filename.txt");   // Write to the file   MyFile << "Files can be tricky, but it is fun enough!";   // Close the file   MyFile.close(); }

ファイルを閉じる理由

これは良い方法と考えられており、不要なメモリ領域をクリーンアップできます。



ファイルを読む

ファイルから読み取るには、次のいずれかを使用します。ifstreamまたfstreamクラス、およびファイルの名前。

また、whileと一緒にループするgetline()関数 (これはに属しますifstreamクラス) を使用して、ファイルを 1 行ずつ読み取り、ファイルの内容を出力します。

// Create a text string, which is used to output the text file string myText; // Read from the text file ifstream MyReadFile("filename.txt"); // Use a while loop together with the getline() function to read the file line by line while (getline (MyReadFile, myText)) {   // Output the text from the file   cout << myText; } // Close the file MyReadFile.close();

実行例 »



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細