首先,在学习配置环境时,一般把task.json文件设置成"-fexec-charset=GBK",也就是使用Simplified Chinese(我的理解是编码方式吧)
在需要输入一个值或者数据给到程序时,如果使用了UTF-8会出现汉字输出的乱码,例如
编码器改成GBK就OK了(可以手动点右下角UTF-8然后切换成GBK,也可以按照参考文章2进行默认设置)
一开始还有可能遇到不清楚在哪里输入数的问题,上图界面均是终端界面,因为我已经作了调整,原先默认的输出是在“输出”一栏中的,这里因为是“输出”界面,所以无法进行数值的输入。
解决办法很简单,就是在Ctrl+,调出设置,在搜索框中输入Code-runner,找到并勾选Whether to run code in Integrated Terminal即可在终端中显示代码运行结果并进行数值或字符的输入。
参考文章
vscode 控制台没办法键盘输入 只能显示输出 的 [解决方式]_vscode调试控制台无法输入-CSDN博客
Visual Studio Code更改编码格式为“UTF-8”解决中文乱码_visual studio换汉字编码-CSDN博客