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