Я новичок в программировании на C++, у меня естьстроит длинную строку, чтобы передать, чтобы функционировать в качестве аргумента
char INSERT_SQL[60];
, а затем в коде
INSERT_SQL = "INSERT INTO 'tempLog' ('temperature', 'humidity') VALUES ('";
INSERT_SQL.concat(tempInC);
INSERT_SQL.concat("','");
INSERT_SQL.concat(humidity);
INSERT_SQL.concat("');");
после значений температуры и влажности обновлены.
, но я получаю сообщение об ошибке говорящего invalid array assignment
, если я использую String INSERT_SQL;
вместо Char INSERT_SQL[60];
я получаю эту ошибку:
нет соответствия функции для вызова к 'Connector::cmd_query(String&)'
как я должен построить длинный массив, который объединяет разные переменные вместе?
спасибо, что работает за исключением того, что приводит к неправильной строке тузды –