Como converter String para Char  [RESOLVIDO]

O ESP8266 é um microcontrolador do fabricante chinês Espressif que inclui capacidade de comunicação por Wi-Fi.
Fernando_jak
Novato
Mensagens: 1
Registrado em: 28/Dez/2018, 17:26

Como converter String para Char

Mensagem por Fernando_jak » 28/Dez/2018, 17:31

Estou tentando converter uma String para char mas não tenho ideia de como fazer isto

GabrielMajaron
Experiente
Mensagens: 41
Registrado em: 05/Jun/2018, 15:52

Re: Como converter String para Char

Mensagem por GabrielMajaron » 03/Jan/2019, 18:58

Você quer dizer converter String para array de char, segue um exemplo:

String exemploString = "Ola";
char exemploChar[4];

strcpy(exemploChar, exemploString.c_str());


Você pode usar a função exemploString.c_str() diretamente, sem precisar declarar um char[4].

Qualquer dúvida estamos aí :D

GabrielMajaron
Experiente
Mensagens: 41
Registrado em: 05/Jun/2018, 15:52

Re: Como converter String para Char  [RESOLVIDO]

Mensagem por GabrielMajaron » 03/Jan/2019, 19:01

Ou você pode usar, de forma mais simples, isso:

char *exemploChar = (char*)exemploString.c_str();

Responder