2
Я пишу код, и я не могу использовать параметр String как функцию функции, Arduino сохраняет сброс. Это мой оригинальный код Тад не работает:Почему я не могу передать строку как параметр функции?
Serial.print(readLine("routes.txt", 1)); // calling the function
String readLine(String fileName, unsigned int lineNum)
{
if (!SD.exists(fileName))
{
Serial.println("- " + fileName + " do not exists!");
return ("FAILURE");
}
[continue the code...]
Этот код работает:
Serial.print(readLine(1)); // calling the function
String readLine(unsigned int lineNum)
{
if (!SD.exists("routes.txt"))
{
Serial.println("- " + "routes.txt" + " do not exists!");
return ("FAILURE");
}
[continue the code...]
Любой, чтобы помочь мне?
Каково поведение, если вы заменяете «String» на «string» в объявлении readLine? – Artium