这一行:
strcat(query,*it);
(*it
字符串的迭代器在哪里)
一直给我这个错误:
没有匹配函数调用 ``strcat(char[200], const std::basic_string, std::allocator >&)`'
我想这是因为strcat
take in a char*
while*it
是一个字符串。如何将其从字符串转换为 achar*
以使其使用strcat()
?
我已经尝试过strcat(query,(*it).c_str())
,但这只会给我一个运行时错误。
编辑:对不起,它应该转换为const char*