问题描述
VSCode运行代码,默认是使用集成控制台的。
C++中调用的 system() 函数可能会导致程序异常退出。例如:
1 | /** |
提示信息:

估计是集成控制台不支持这个函数。
解决办法
在 .vscode/launch.json 文件中,将
1 | "configurations": [ |
改为
1 | "configurations": [ |
使用生成黑窗口的系统控制台运行代码,即可解决。
CMD 乱码从根本上解决:

VSCode运行代码,默认是使用集成控制台的。
C++中调用的 system() 函数可能会导致程序异常退出。例如:
1 | /** |
提示信息:

估计是集成控制台不支持这个函数。
在 .vscode/launch.json 文件中,将
1 | "configurations": [ |
改为
1 | "configurations": [ |
使用生成黑窗口的系统控制台运行代码,即可解决。
CMD 乱码从根本上解决:
