使用"ifstream"时出现分段错误

use*_*106 1 c++ ifstream segmentation-fault

我正试图在文件中获取部分文本.我用过"ifstream":

#include <fstream>

void func(){
    char *myString;

    ifstream infile;
    infile.open("/proc/cpuinfo");

    while (infile >> myString){
        if  (!strcmp(myString,"MHz"))
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到一个"分段错误".有谁知道为什么?

kan*_*kan 7

你还没有分配内存myString.使用std::string.或者更好的任何其他语言,python,perl或unix utils,如grep,awk,sed.