4

したがって、テキストドキュメントから読み取り、それをに格納するコードがここにありますchar bunz。これはばかげた質問のように聞こえますがstring、charの代わりに使用したいと思います。文字列を?.getlineと一緒に使用すると受け入れますifstreamか?それとも、charを文字列のアフターワードに変換することを余儀なくされますか?

ありがとう。

ifstream filler("C:\\bunz.txt");

char bunz[30+1];
filler.getline(bunz, 40);
cout<<bunz;
filler.close();
4

1 に答える 1

6

回答をコメントとして投稿することで悪名高い chris は、まさにその通りです。一度使用するstd::getline()と、元には戻れません:

ifstream filler("C:\\bunz.txt");
string bunz;
getline(filler, bunz);
cout<<bunz;
filler.close();
于 2012-12-30T03:36:26.117 に答える