C++ “clrsc()”和“conio.h”不工作

C++ “clrsc()”和“conio.h”不工作,c++,header-files,anjuta,C++,Header Files,Anjuta,首先。。。。我不能在我的文件中包含'conio'或'conio.h',然后我不能在我的程序中使用'clrsc' 代码是这样的 #include<iostream> #include<conio> \\even 'conio.h' isn't working main() { clrscr(); } 当我删除“conio”头文件时,它会显示如下内容 /home/myni/Documents/Codes/CPP/Anjuta/src/main.cc

首先。。。。我不能在我的文件中包含'conio'或'conio.h',然后我不能在我的程序中使用'clrsc'

代码是这样的

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

main()
{
    clrscr();
}
当我删除“conio”头文件时,它会显示如下内容

/home/myni/Documents/Codes/CPP/Anjuta/src/main.cc:2:16: fatal error: conio: No such file or directory
/home/myni/Documents/Codes/CPP/Anjuta/src/main.cc:5:9: error: ‘clrscr’ was not declared in this scope
发件人:

conio.h是一个C头文件,主要由MS-DOS编译器用于提供控制台输入/输出。[1]它不是C标准库或ISO C的一部分,也不是POSIX定义的

简而言之:您的程序不能移植到Unix,事实上,除了MSDOS或Win32之外,其他任何东西都不能移植


因此,除非您使用的环境具有此Microsoft编译器,否则您需要找到其他方法来进行控制台操作。如果您需要低级功能来处理控制台,我建议您使用ncurses。

看起来您正在尝试在Linux上运行该程序。不久前我用Ubuntu做了这件事,我想这应该适合你

system("clear");

这就是我清除屏幕的方式。我希望这有帮助。

不是C语言或C++编程语言的一部分。观察到的行为是意料之中的。仅谷歌what is conio.hdown投票支持缺乏最低限度的研究努力尝试使用反斜杠开始评论,表明缺乏勤奋和谨慎。多注意你在做什么!从一本书中学习C++。