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