私が何をしても、私はそれを機能させることができません。
私がやりたいのは、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、またはその他の中間コンテナを使用することはできません。何らかの理由で、これらを使用しようとするたびに、メモリ割り当てエラーが発生します。