如何在vscode的c语言中使用scanf函数,我把externalConsole": true改了

如何在vscode的c语言中使用scanf函数,我把externalConsole": true改了,就编辑不了了

img


img

这只是修改了json格式的配置文件,跟源码没什么关系啊!

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7395138
  • 以下回答来自chatgpt:

    首先,按照参考资料中的方法修改"externalConsole": true,然后在代码最上面加上宏定义#define _CRT_SECURE_NO_WARNINGS,代码示例:

    define _CRT_SECURE_NO_WARNINGS

    include

    int main() { char s[10]; scanf("%s",s); printf("%s",s); return 0; }

    如果需要使用scanf_s函数,也可以在代码中直接替换为scanf_s,如下示例:

    include

    int main() { char s[10]; scanf_s("%s",s,sizeof(s)); printf("%s",s); return 0; }

    如果这些方法还不能解决问题,可以按照参考资料中的步骤进行配置和调试。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^