我对C编程很陌生,在编译时我正在测试一些代码,出现了以下错误:
fatal error: 'conio.h' file not found #include <conio.h>这是我正在测试的代码的顶部:
#include <stdio.h>
#include <conio.h>
...我搜索了这个错误,但是我只找到了与windows和ubuntu相关的答案。
我在运行mac操作系统
发布于 2021-04-29 15:39:56
conio.h不是标准库头,它声明的函数也不是标准库函数--它是特定于一个不再经常使用的古老实现的。如果您要构建的代码使用conio例程(如getch() ),那么它就不会在Mac上构建。
发布于 2021-04-29 15:41:02
这取决于您使用的是什么编译器。H主要是MS编译器的头文件,所以它可以在其他一些包中不可用。如果尝试使用getch()作为工具来停止控制台在执行后关闭,只需将其替换为scanf():
int a;
scanf(%d,a);控制台按回车后将关闭
发布于 2022-01-23 16:57:33
看这里,Conio已经死了,不要使用我的朋友,我注意到许多YouTubers在初始编码中使用getch()让代码等待按下键,然后按下键,但是现在conio甚至不是c/c++的一部分,它工作在基于most的编译器和turbo-c++中,但是大多数turbo c++代码都是错误的,因为它们使用了在c/c++开发历史上很久以前就已经过时的c/c++语法。
#include <conio.h>建议:删除这些线,看它的工作愉快的编码!
https://stackoverflow.com/questions/67320428
复制相似问题