0

私が何をしても、私はそれを機能させることができません。

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

4

0 に答える 0