A conversão de um C ++ string
em uma matriz de caracteres é bem direta, usando a c_str
função de string e depois o fazendo strcpy
. No entanto, como fazer o oposto?
I têm uma matriz de char como: char arr[ ] = "This is a test";
para ser convertido de volta para:
string str = "This is a test
.
const char*
, para que você possa transmitir uma string literal ou matriz de caracteres (que decai para isso).