首页 文章

如何将字符串数组转换为char数组?

提问于
浏览
0

我已经使用std :: getline从文本文件中读取了几行,但现在我需要将字符串数组转换为char数组,以便我可以使用isalpha和isdigit . 这里的最终目标是确定哪些字符是数字,哪些是字母 .

即:

将字符串内容[50]转换为字符数组 .

我曾尝试使用strcopy,但它不允许我使用该字符串,因为“'string [50]'不是结构或联合”

感谢任何帮助,谢谢 .

1 回答

  • 0
    std::string[50] arr;
    //Populate somehow
    
    std::stringstream sstream;
    
    for(str : arr) {
       sstream << str;
    }
    
    char* final_char_array = sstream.str().c_string();
    

相关问题