この行:
strcat(query,*it);
(*it
文字列へのイテレータ)
このエラーが発生し続けます:
``strcat(char[200], const std::basic_string, std::allocator >&)'' の呼び出しに一致する関数がありません
strcat
take in a char*
whileは文字列だからだと思い*it
ます。文字列から に変換してchar*
で動作させるにはどうすればよいstrcat()
ですか?
試してみましstrcat(query,(*it).c_str())
たが、実行時エラーが発生するだけです。
編集:申し訳ありませんが、に変換する必要がありますconst char*