This question already has answers here:
Error with clrscr() on Dev C++ 5.4.2
                                
                                    (6个答案)
                                
                        
                        
                            “UNDEFINED REFRENCE TO clrscr();” [duplicate]
                                
                                    (2个答案)
                                
                        
                                上个月关闭。
            
                    
#include<stdio.h>
#include<conio.h>

void main()

{
     int i;
     clrscr();
     printf("Enter the number to be displayed");
     scanf("%d",&i);
     printf("The entered number is %d",i);
     getch();
     }


我可以在Turbo C ++中运行上述程序,但是在Dev C ++中却遇到此错误。

错误:
c - 错误ID返回1个退出状态和program.c :(。text &#43; 0xe):未定义对`clrscr&#39;的引用-LMLPHP

最佳答案

<conio.h>是Borland和少数其他编译器和libc实现提供的非标准头文件。 Dev C ++通常使用Windows GCC端口之一,该端口不提供这些功能的任何实现。

如果您想在两者中都使用某种clrscr函数,则必须提出一种更可移植的解决方案,因为<conio.h>不适用于GCC。

10-04 14:17