C++ string 转char*提示错误string s1,s2;istringstream is_1(s1);while(is_1>>s2){}//将曲线名称由string转换为char,并赋值给cFileOneCurveNum char *temp_p = s2.c_str(); [解决办法] char p[10] = {0}; strcpy(p, str.c_str());