📌  相关文章
📜  致命错误:conio.h:没有这样的文件或目录 (1)

📅  最后修改于: 2023-12-03 15:41:24.926000             🧑  作者: Mango

致命错误:conio.h:没有这样的文件或目录

这个错误信息通常出现在使用了类似于 getch()clrscr() 这类 conio.h 头文件中的函数时。这些函数是用于在 MS-DOS 和 Windows 环境下进行控制台编程的,而在其他平台(如 Linux、macOS)下并不存在这些函数。

因此,如果希望在这些平台下实现控制台编程,可以使用标准的 I/O 函数来替代 conio.h 中的函数。

例如,可以使用 <stdio.h> 头文件中的 printf() 函数来输出内容,使用 <stdlib.h> 头文件中的 system("clear") 函数来清屏。

如下是使用标准 I/O 函数实现的示例代码:

#include <stdio.h>
#include <stdlib.h>

int main() {
    int a;
    printf("请输入一个数字:");
    scanf("%d", &a);
    printf("您输入的数字是:%d\n", a);
    system("clear");
    printf("屏幕已经被清空了!\n");
    return 0;
}

在 Linux 下编译和运行该程序,可以使用以下命令:

gcc -o program program.c
./program

其中,program.c 是上述代码所在的文件名。