'clrscr()' и 'conio.h' не работают

Прежде всего.... Я не могу включить в файл файл conio (ни conio.h), а затем не могу использовать clrscr() в своей программе...

Код такой

#include<iostream>
#include<conio>         \\even 'conio.h' isn't working

main()
{
    clrscr();
}

Это показывает ошибку, как это...

/home/myni/Documents/Codes/CPP/Anjuta/src/main.cc:2:16: fatal error: conio: No such file or directory

И когда я удаляю заголовочный файл conio, он показывает что-то вроде этого...

/home/myni/Documents/Codes/CPP/Anjuta/src/main.cc:5:9: error: ‘clrscr’ was not declared in this scope

2 ответа

Из Википедии:

conio.h - это заголовочный файл C, используемый в основном компиляторами MS-DOS для обеспечения консольного ввода / вывода.[1] Он не является частью стандартной библиотеки C или ISO C, а также не определен POSIX.

Короче говоря, ваша программа не переносима на Unix (или на самом деле, на что угодно, кроме MSDOS или Win32).

Поэтому, если вы не используете среду, в которой есть это (компилятор Microsoft), вам нужно будет найти что-то еще для манипулирования консолью. рекомендую ncurses если вам нужны низкоуровневые функции для работы с консолью.

Похоже, вы пытаетесь запустить программу в Linux. Я сделал это с Ubuntu некоторое время назад, и я думаю, что это должно работать для вас.

system("clear");

Вот так я очистил экран. Надеюсь, это поможет.

Другие вопросы по тегам