C++输出为乱码,但是调试的结果都正常,就显示输出是乱码。

2025-03-10 11:03:12
推荐回答(2个)
回答1:

string 是C++标准里的一个类,不是字符串,printf直接打印string类的话会将整个类的内存结构当做字符串来打印。要打印string字符串内容,请将printf("%s\n" ,Result);改为printf("%s\n" ,Result.c_str());

回答2:

这不是代码全部吧