Chuyển đổi một C ++ string
thành một mảng char khá đơn giản bằng cách sử dụng c_str
chức năng của chuỗi và sau đó thực hiện strcpy
. Tuy nhiên, làm thế nào để làm ngược lại?
Tôi có một mảng char như: char arr[ ] = "This is a test";
được chuyển đổi trở lại :
string str = "This is a test
.
const char*
, vì vậy bạn có thể truyền cho nó một chuỗi ký tự hoặc chuỗi char (phân rã thành chuỗi đó).