首先知道自己的文件是以什么编码格式打开的,VSCode默认使用UTF-8格式保存文件
方法一
直接将整个文件另存为GBK格式
然后编译输出即可
方法二(个人推荐这种)
使用Windows API设置控制台编码
添加相应的头文件及函数
#include <windows.h>
// ... 其他include保持不变 ...
int main() {
// 设置控制台代码页为UTF-8
SetConsoleOutputCP(65001);
// 设置控制台输入代码页为UTF-8
SetConsoleCP(65001);
// ... 原有main函数代码 ...
}
方法三
如果使用的是MinGW编译器,可以在编译时添加选项(-fexec-charset=GBK),如:
gcc -fexec-charset=GBK bitOperation.cpp -o main