0

文字列ストリームを使用してファイルから式を読み込み、その式を別の形式に変換する必要があります。しかし、Istringstream を使用してファイルから行を読み取る方法がわかりません。#includes とこれの構文を手伝ってくれる人はいますか? ありがとう

4

2 に答える 2

1
#include <fstream>

std::ifstream file("filename.txt");

StuffType stuff;
while(file >> stuff)
{
    // If you are here you have successfully read stuff.
}
于 2012-07-02T01:27:03.350 に答える
1

上記の Dave の回答に加えて、ファイルから 1 行を読み取るには、次のコードを使用できます。

char buf[256];
file.getline(buf,256);

文字列 buf には、ファイル内のテキスト行が含まれます。

于 2012-07-02T07:23:10.177 に答える