これは前の質問のフォローアップです。文字配列を文字列に分割する
Parsing file names from a character array
答えは、関連したが、私はまだ問題を抱えています。文字列が分割されていると、エラーログに文字列やcstringのいずれかで正しく出力されるようには見えません。正直言って、彼の答えの仕組みを完全には理解できません。紳士が提供した答えを誰かがさらに説明しています。どのように文字列を文字列に分割するのではなく、より多くの文字列に分割するのですか?これが答えでした。
std::istringstream iss(the_array);
std::string f1, f2, f3, f4;
iss >> f1 >> f2 >> f3 >> f4;
私は30種類の文字列があるとします。確かに、私はf1、f2 .... f30と書くことはできません。
これを行う方法に関するアドバイスはありますか?
説明が必要な場合は、解答にコメントしてください。 –
また、投稿に署名するのをやめてください。 –
@ TomalakGeret'kalサインインしていますか? –