Сначала вы должны выделить память, например:
char* name = new char[ BUFF_SIZE ];
, а затем использовать strcpy
и strcat
, но .. у вас есть тег c++
.Используйте std::string
std::string name3 = "SELECT account_id FROM players WHERE name = '"
+
std::string( name )
+
"'";
или
std::string name3 = "SELECT account_id FROM players WHERE name = '";
name3 += name;
name3 += "'"; // or name3.push_back( ';' );
Примечание , если name
не const char*
, но std::string
, вам не нужноиз явных преобразований, так что обратитесь к посту Мегар