tôi thực sự không tìm thấy bất kỳ câu trả lời mà đóng ...C++ chuyển đổi từ 1 char thành chuỗi?
theo cách ngược lại là khá đơn giản như str [0]
Nhưng tôi cần phải cast chỉ có 1 char để chuỗi ...
như thế này:
char c = 34;
string(1,c);
//this doesn't work, the string is always empty.
string s(c);
//also doesn't work.
boost::lexical_cast<string>((int)c);
//also return null
Không thể sao chép: http://coliru.stacked-crooked.com/view?id=921396d51d6d0324bef7cc64062decc3-1dfa45f65786f4a26064bc85b3de325a – chris
Điều gì khiến bạn nghĩ 'chuỗi (1, c)' không hoạt động? Đó là cách đúng để làm điều này. – templatetypedef
Bạn đang sử dụng trình biên dịch nào? Môi trường nào. Có lẽ đây là một lỗi với trình biên dịch của bạn. –