space
の行をfile.txt
からどのように読み、それを私のvector
に記録するのですか? 私は多くの単語で構成されてラインを持っていますが、私のループはそれを見て一つずつを読んで、そのように印刷されない:ファイルを読む.txt C++
Hello, my friends,how are you?
Hello,James, we are fine.
:
例えば、私は、ファイル内の文字列を持っています
そして、私のコンソールでは、私は以下を参照してください。
Hello,
my
friends
....
fine
この私のループ:
while(rRecord»str)
{
lines.push_back(str);
}
そして、私の言葉を印刷し、私の機能:
void printRecord(int& numStr,struct winsize w,std::vector<std::string>& lines)
{
for (int i = numStr; i < numStr + w.winsize::ws_row-1; i++)
{
if (i>=lines.size())
break;
else
std::cout « lines[i] « std::endl;
}
numStr += w.winsize::ws_row;
}
'std :: getline()'の使用はどうですか? –