Если я правильно понял ваш вопрос. Необходимо создать строковую переменную, в которую вы поместите первую часть комментария, затем добавите вторую, затем третью.
Можно так:
Код:
char s[256] = "";
memcpy(s,"CREATE TABLE menu_",strlen("CREATE TABLE menu_"));
memcpy(&s[strlen("CREATE TABLE menu_")],"СЮДА НАДО ВСТАВИТЬ ПЕРЕМЕННУЮ", strlen("СЮДА НАДО ВСТАВИТЬ ПЕРЕМЕННУЮ"));
memcpy(&s[strlen("СЮДА НАДО ВСТАВИТЬ ПЕРЕМЕННУЮ")]," (id_menu INT NOT NULL, caption VARCHAR(50))", strlen(" (id_menu INT NOT NULL, caption VARCHAR(50))"));
В MFC можно так:
Код:
CString str;
str = "CREATE TABLE menu_";
str+="СЮДА НАДО ВСТАВИТЬ ПЕРЕМЕННУЮ";
str+=" (id_menu INT NOT NULL, caption VARCHAR(50))";
//и потом так str.GetBuffer();