system("clear") 或 system("cls") 在 VS Code 中不起作用

问题描述 投票:0回答:2

我正在编写 C 代码,想在某个时刻清除屏幕,但在 VS 代码终端中,清除也不起作用,CLS 也只是给出了一个新行字符 代码是

    printf("Hello world\n");
    system("cls");
    printf("Hello world\n");
    getchar();

输出为:-

Hello world

Hello World

这是我所有程序中的问题,我不知道该如何处理它。 这个问题与代码运行器和调试器有关

但是当我在Windows的powershell中从文件管理器运行.exe文件时,输出如我所愿

为什么我无法在 VS Code 中获得输出...??????

c powershell visual-studio-code gcc system
2个回答
0
投票

我不能确切地说为什么它不起作用,但我使用

#include <stdlib.h>
#include <stdio.h>
库。


-2
投票

尝试在程序顶部包含 或键入

#include <stdlib.h>
#include <cstdlib>
。希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.