首先....我不能在我的文件中包含'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
答案 0 :(得分:2)
来自Wikipedia:
conio.h是一个C头文件,主要由MS-DOS编译器用来提供控制台输入/输出。[1]它不是C标准库或ISO C的一部分,也不是由POSIX定义的。
简而言之:您的程序无法移植到Unix(或者实际上除了MSDOS或Win32之外的任何东西)。
因此,除非您使用具有此功能的环境(Microsoft编译器),否则您需要找到其他内容来执行控制台操作。如果您需要低级功能来处理控制台,我建议ncurses
。
答案 1 :(得分:1)
看起来你正试图在Linux上运行该程序。我不久前在Ubuntu做过这个,我认为这对你有用。
{{1}}
这是我清除屏幕的方式。我希望这会有所帮助。