‘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

-6

Решение

От Википедия:

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

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

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

2

Другие решения

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

system("clear");

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

1

По вопросам рекламы [email protected]