问题描述:CLion中运行出现error C3688: 文本后缀“澶”无效;未找到文文本运算符或文本运算符模板“operator “”""澶”
提示:这里描述项目中遇到的问题:运行下面的代码,将会出现出现error C3688: 文本后缀“澶”无效;未找到文文本运算符或文本运算符模板“operator """"澶”
错误,无法编译成功。
#include <iostream>
using namespace std;
//常量的定义方式:
//1.#define 宏常量
#define Day 7
int main() {
cout << "一周一共有:" << Day << "天" << endl;
//2.const修饰的变量
system("pause");
return 0;
}
原因分析:
这种错误一般是在对下载得到的代码进行编译时出现,实际是文件编码问题。这时下载得到的文件编码为UTF-8,而Windows中文版默认使用GB2312,对于UTF-8编码的某些字符,在中文版VS下就容易因解码错误导致乱码造成编译错误。解决方案:
- 将右下角的
UTF-8
修改为GBK
即可。