有没有办法将数字字符串转换为包含该值的 char
?例如,字符串“128”应转换为包含值 128
的 char
。
最佳答案
是的...来自 C 的 atoi
char mychar = (char)atoi("128");
更面向 C++ 的方法是...
template<class T>
T fromString(const std::string& s)
{
std::istringstream stream (s);
T t;
stream >> t;
return t;
}
char mychar = (char)fromString<int>(mycppstring);
关于c++ - 十进制字符串转char,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7920774/