无论我做什么,我都无法让它发挥作用。
我想做的就是拿LPCTSTR和char *并将它们连接成char *
myfunction(LPCTSTR pass, LPCTSTR fail, LPCTSTR done, char* table,char* db_file, int s_time){
char query2[200];
strcpy(query2,"SELECT value FROM ");
strcat(query2,table);
strcat(query2," WHERE value = '");
strcat(query2,(char*)pass);
strcat(query2,"' OR value = '");
strcat(query2,(char*)fail);
strcat(query2,"'");
}
为了所有圣洁的爱,为什么这么难。
也不,我不能只使用字符串,cstring,stringstream或任何其他中间容器。由于某种原因,每次我尝试使用这些我得到内存分配错误。