linux C语言 conio.h
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux C语言 conio.h相关的知识,希望对你有一定的参考价值。
我在GCC编译器里使用conio.h
却提示没有该文件。
我在 usr/include 里面也没有看到该文件。
我需要使用,该如何解决
从这里下载devpak:http://sourceforge.net/projects/conio/
下载得到一个扩展名是.DevPak的文件,实际上就是个bzip2压缩包,其中包括了头文件和库文件(.a),连接的时候连那个库文件就行了
但貌似没有window这个函数,TC中是有的。
参考资料:英文维基的Conio.h页
参考技术A conio.h并不是标准的函数库,GCC是不支持该库的,TC可以目前并没有很好的解决方法,只有查一下有没有你想用的功能相同的函数啦……
C语言:随机抽奖
#include <stdio.h> #include <stdlib.h> //<stdlib.h>用于调用 rand(), #include <time.h> //声明time 时间不可逆转一直在变 #include <Windows.h> //<Windows.h> 用于清屏 #include <conio.h> //<conio.h> 用按键用的 #define MAX_NUM 9999 int main() { FILE *fp = fopen("data.txt", "rb"); char numa[20]; while(!feof(fp)) { fscanf(fp,"%d",&numa); printf("%d ",numa); } fclose(fp); int num; srand((unsigned)time(0)); //rand是伪随机,所以先弄srand,才能是真的随机数 while (1) { if (!_kbhit()) { num = rand()%(999-100+1)+100; //rand()用法:rand()%(上限-下限+1)+下限 printf("抽奖中....%d\\n",num); Sleep(10); //以毫秒计时 system("cls"); } //system("cls")作用:清屏 else break; } printf("抽奖结果是:%d\\n",num); return 0; }
以上是关于linux C语言 conio.h的主要内容,如果未能解决你的问题,请参考以下文章