-2
C++を使用してファイル内の文字列を読みたい。 のように入力文字列:「:」私のコードの 一部を次のように:私は後の文字列を読んでする必要があります:「blacksburg.ascファイル」 cout:最後の文字列が最初の文字列をカバーする
void mapWalk(string input, string output){
ifstream in(input.c_str());
string line;
string mapdata = "";
getline(in,line);
int pos = line.find(":");
mapdata = line.substr(pos);
cout<<"The string is"<< mapdata <<"&&" << endl;
}
これは配線済みです! なぜ& &は文字列の先頭にあり、もう一方をカバーしていますか?
アイデアはありますか?
問題を再現するのに十分なコードを教えていただけますか?読み込まれた行には何が入っていますか? 'line'はどのような型ですか?等々。 –
実行可能なサンプルがありますか? –