Очень простая, но полезная операция осуществляется с помощью функции c_str()
Функция c_str() возвращает указатель на массив символов с завершающим нулем, который содержит данные, идентичные тем, что хранятся в строке.
Пример использования:
String sentence = “Hello!”;
void setup()
{
}
void loop()
{
char * cSentence = new char[sentence.length()];
strcpy(cSentence,sentence.c_str());
}