Arduino: Как конвертировать string в char * (C++)

Spread the love

Очень простая, но полезная операция осуществляется с помощью функции c_str()

Функция c_str() возвращает указатель на массив символов с завершающим нулем, который содержит данные, идентичные тем, что хранятся в строке.

Пример использования:

String sentence = “Hello!”;

void setup()
{

}

void loop()
{
char * cSentence = new char[sentence.length()];
strcpy(cSentence,sentence.c_str());
}

Добавить комментарий