我已经使用std :: getline从文本文件中读取了几行,但现在我需要将字符串数组转换为char数组,以便我可以使用isalpha和isdigit . 这里的最终目标是确定哪些字符是数字,哪些是字母 .
即:
将字符串内容[50]转换为字符数组 .
我曾尝试使用strcopy,但它不允许我使用该字符串,因为“'string [50]'不是结构或联合”
感谢任何帮助,谢谢 .
std::string[50] arr; //Populate somehow std::stringstream sstream; for(str : arr) { sstream << str; } char* final_char_array = sstream.str().c_string();
1 回答