C でファイルの内容を文字列に読み取る
C では、ファイルの内容を単一の文字列に効率的に読み取る方法がいくつかあります。文字列変数。 1 つの方法は、std::ifstream クラスを使用することです。
次のコード スニペットは、std::ifstream とイテレータを使用してファイルの内容を文字列に読み取る方法の例を示しています。 ]
#include#include
#include
int main(int argc, char** argv)
{
std::ifstream ifs("myfile.txt");
std::string content( (std::istreambuf_iterator(ifs) ),
(std::istreambuf_iterator() ) );
return 0;
}
コードの 2 行目、std::string content( (std::istreambuf_iterator
ファイルの内容がコンテンツ文字列に読み込まれたら、必要に応じて文字列にアクセスして操作できます。たとえば、内容をコンソールに出力したり、他の文字列操作を実行したりできます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3