как исправить ошибку "конвертирование в 'const String' из списка инициализаторов с помощью явного конструктора 'String :: String (int, unsigned char)'" в arduino - PullRequest
0 голосов
/ 29 мая 2018

Использование Arduino.У меня есть этот код для чтения файла построчно в виде строки.Эта строка затем вставляется в строку http URL.Вот кодВсе это, за исключением «File .....» и «String addr1», идет внутри цикла

String addr1 = "https://docs.google.com/forms/.......................14=happy";
String sd_data;
File testfile; // these parts come before void setup()
testfile = SD.open("testdata.txt", FILE_READ); //goes in the loop
while (testfile.available()) {
sd_data = testfile.readStringUntil('\n');

sd_data.replace(' ', '+'); // replace spaces with +
addr1.replace('happy', sd_data);
}

Я получаю эту ошибку, конвертируя в 'const String' из списка инициализатора, используя явный конструктор 'String:: String (int, unsigned char) '

1 Ответ

0 голосов
/ 30 мая 2018

Я решил проблему, удалите

String addr1=.........

вместо

addr1.replace('happy', sd_data);

поставить

String var="https://docs.google.com/forms/.......................14="+sd_data;
...