Как очистить экран вывода в Code :: blocks? - PullRequest
2 голосов
/ 29 октября 2011

в Turbo C ++ вы можете сделать это так

#include<conio.h>
void main()
{
     clrscr();
}

Но в блоках кода я не могу использовать это ..: (

Ответы [ 7 ]

5 голосов
/ 29 октября 2011

Вы можете использовать system("cls"); с заголовком #include <cstdlib>."cls" - это пакетная команда, которая работает в DOS / Windows.В других системах (системах на основе UNIX) вы можете использовать:
cout << "\x1b[2J\x1b[1;1H" << flush;

Никогда, повторяю, НИКОГДА не используйте "conio.h".Является устаревшей библиотекой, которая не является частью стандарта, и есть только у нескольких компиляторов.

1 голос
/ 14 сентября 2017

Самый простой и простой способ - сделать это с помощью вызова системной функции:

#include <stdlib.h>

int main()
{
    system("cls");
}
1 голос
/ 20 марта 2016

Очистить экран вывода - в зависимости от компиляторов и операционной системы, мы можем использовать один из следующих методов в зависимости от компилятора.

  • Использование clrscr() - Для TurboC Compiler
  • Использование system("cls") - для компилятора TurboC
  • Использование system("clear") - для компилятора gcc / g ++ в Linux
1 голос
/ 17 мая 2014
#include<windows.h>
#include<iostream>
using namespace std;
int main()
{
cout<<"Hello World ! ! !\n";
system("pause");
system("cls");
}

100% рабочий код.Вам нужны iostream и namespace std только для cout cin и т. Д. В заголовке Windows есть «cls».Это как system ( " MSDOS_COMMAND " );.Удачи.

0 голосов
/ 08 ноября 2017

Используйте system("cls"); (для Windows) или system("clear"); (для GNU / Linux) с заголовком #include <stdlib.h> (Если вы программируете на языке C) или #include <cstdlib> (Если вы программируете на C ++)

Примечание: #include <conio.h> не является стандартным заголовочным файлом библиотеки и предоставляется только несколькими компиляторами (например, TurboC ++).

0 голосов
/ 07 января 2015

Это нормально

#include<conio.h>
#include<stdio.h>
int main()
{
    printf("Hello!");
    getche();
    system ("cls");
    printf("Bye!");
    return 0;
}
0 голосов
/ 22 июля 2013

// попробуйте без этого - "используя пространство имен std".

#include<conio.h>
#include<iostream.h>
int main()
{
//using namespace std
 clrscr();
}

Дайте мне знать, если это работает.

...