ホームページ  >  記事  >  バックエンド開発  >  C++ ライブラリのファイル クラスとパス クラスは何ですか?

C++ ライブラリのファイル クラスとパス クラスは何ですか?

WBOY
WBOYオリジナル
2024-04-19 08:15:02368ブラウズ

ファイル クラスとパス クラスは、ファイルとパスを操作するために使用される C 標準ライブラリのクラスです。ファイル クラスには、ifstream (テキスト ファイルの読み取り)、ofstream (テキスト ファイルの書き込み)、fstream (テキスト ファイルの読み取りおよび書き込み)、ofstream (バイナリ ファイルの書き込み)、および ifstream (バイナリ ファイルの読み取り) が含まれます。パス クラスには、path (ファイルまたはディレクトリのパスを表す) と directory_entry (ファイル システム エントリ情報を表す) が含まれます。実際のアプリケーションでは、ファイルを読み取りと書き込みのために開き、ファイルの内容を 1 行ずつ読み取り、その内容を他のファイルに書き込むことができます。

C++ 函数库中有哪些文件和路径类?

C 関数ライブラリのファイルおよびパス クラス

C 標準ライブラリには、ファイルおよびパスのシステム ライブラリを操作するためのファイルが多数用意されています。一般的に使用されるクラスをいくつか示します。

File class

  • std::ifstream: テキスト ファイルの読み取りに使用されます。
  • std::ofstream: テキスト ファイルの書き込みに使用されます。
  • std::fstream: テキスト ファイルの読み取りと書き込みの両方に使用できます。
  • std::ofstream: バイナリ ファイルの書き込みに使用されます。
  • std::ifstream: バイナリ ファイルの読み取りに使用されます。

パス クラス

  • std::filesystem::path: ファイルまたはディレクトリのパスを表します。
  • std::filesystem::directory_entry: ファイル、ディレクトリ、シンボリック リンクなど、ファイル システム内のエントリに関する情報を表します。

実際的なケース

次のシナリオを考えてみましょう。「input.txt」という名前のテキスト ファイルの内容を読み取り、それを「output.txt」に書き込みます。ファイル。

rree

以上がC++ ライブラリのファイル クラスとパス クラスは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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