Mac系统下编写C语言如何使用windows.h和conio.h 5C

我在Mac环境下用C语言编写贪吃蛇游戏,但是头文件windows.h和conio.h无法使用,Mac下有什么替代windows.h和conio.h的头文件吗

0

3个回答

没有替代的头文件,这是Windows上独有的头文件,你需要把你用到的函数定义什么的替换

0

那两个头文件是 操作系统特有的,MAC中是没有的。 根据你对游戏效果的要求,选择合适的图形库即可。如果想在终端中显示C库中有个ncurses 可以实现

0

menuconfig 就是用这个图形库

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
使用c语言标准库和windows.h,conio.h实现一个cmd 2048游戏
使用c实现2048小游戏
C语言中conio.h
头文件"conion.h" 是用来清屏的代码.在后面的代码中嵌套'clrscr()'来完成 清屏、清行、向后删行、插行的操作真有些CCED、WPS等编辑软件的风格,就是在你平时的屏幕设计中也用少不了。返回坐标的函数则给你的设计提供每一个环节的光标坐标值。有利于你前后响应。字符亮度的改变则会让你的字符显示出层次感,怎么样,赶快试试吧:举个例子 /* No32.c*/# include "stdio....
Linux 下没有conio.h 的解决方法
#include //#include void main(){     char ch;     for(;;){ //        system("stty -echo");         ch = getch();                 if(ch==27) break;             if(ch==13)               
C 非标准库(conio.h)
所谓的 C 标准库(C standard library),是指在 ISO C 或者 POSIX 标准中定义的; POSIX is a superset(超集) of the standard C library, and it’s important to note that it defers to it. If C and POSIX is ever in conflict, C wins.
c语言conio.h和stdio.h函数
conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。  来源百度百科 https://baike.baidu.com/item/conio.h/2912801?fr=aladdin getch()与getchar()的主要区别是 getch()不用回...
Xcode添加conio.h以后出现这个问题怎么办!!
我想在Xcode里用getchar()函数,然后Xcode没有conio.h的头文件,我从网上下载了conio的源文件并添加进去了,然后运行的时候出现了这个问题,该怎么破!!在线等!...
C语言笔记——关于 conio.h 库
C语言笔记——关于 conio.h 库 首先,conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。需要注意的是UNIX和Linux编译器通常不带有该头文件。 常用的函数: getch() _getch() 缓冲区简介: 像getchar()这样的函数,...
linux下gcc编译conio.h问题
ubuntu下编译遇到 conio.h找不到文件的问题, conio.h非标准库,在windows平台可以,在linux平台用curses.h,ubuntu下通过sudo apt-get install libncurses5-dev安装即可。
# include <stdio.h>
# include <stdio.h> # include<stdlib.h> char stu_no[10][10]; int c_math[10],c_en[10],c_computer[10],point[10],average[10]; int i,j,max; char c; void input() { for(i=0;i<=9;i++) /*输入学生成绩*/ { printf("请输入学号:"); scanf("%s",&stu_no[i]); printf("\n请输入数学成绩:"); scanf("%d",&c_math[i]); printf("\n请输入英语成绩:"); scanf("%d",&c_en[i]); printf("\n请输入计算机基础成绩:"); scanf("%d",&c_computer[i]); } for(i=0;i<=10;i++) /*计算总分跟平均分*/ { point[i]=c_math[i]+c_en[i]+c_computer[i]; average[i]=point[i]/3; } } void paixu() { printf("成绩按从高到低排列为:\n"); printf("\n学号 数学 英语 计算机基础 总分 平均分\n"); for (i=0;i<=10;i++) { for(j=1;j<=10;j++) if (point[i]>point[j]) max=i; printf("%s,d,%d,%d,%d,%d,%d\n",stu_no[max],c_math[max],c_en[max],c_computer[max],point[max],average[max]); } } void main() { input(); paixu(); }
【C语言】conio.h 函数详解
一,简介         conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。   大部分DOS,Windows 3.x,Phar Lap,DOSX,OS/2 or Win32平台上的C编译器提供此文件,UNIX 和Linux平台的c编译器通常不包含此
conio.h头文件
C语言的非标准库,适合想研究conio.h的读者,也适合初学者直接引用到库中去。
Linux 下没有conio.h 已解决
Linux  下没有conio.h 已解决  (2012-02-28 21:36:09) 转载▼ 标签:  it 分类: Linux下C编程经典 #include //#include void main(){     char ch;     for(;;){ //        system("stty
gcc编译,找不到conio.h解决方法
如题ubuntu下编译遇到 conio.h找不到文件的问题, conio.h非标准库,在windows平台可以,在linux平台用curses.h ubuntu下运行命令: sudo apt-get install libncurses5-dev 即可。
conio.h conio.a 库文件
找了好多资源,都不完整,这个是我编译完的,有示例,可用。帮大家节省点时间吧。
C语言windows.h库的常用函数(二)
emmm,最近学校事务繁忙,所拖更一个多月,所以对不起各位读者,今天更新windows.h库常用函数的第二期,第三期也在准备中。 GetCursorPos函数 在上一篇中的WindowFromPoint函数的示例代码中就已经用到了GetCursorPos函数,这是一个用于获取鼠标指针位置的函数。 #include&amp;amp;lt;stdio.h&amp;amp;gt; #include&amp;amp;lt;windows.h&amp;amp;...
库函数conio.h
vc的库函数conio.h,放到...\Microsoft Visual Studio\VC98\Include 文件夹中
C语言windows库函数
这是我从网上收集的最全最新的C语言库函数,对C语言windows编程很又帮助!
c语言 conio.h头文件介绍
C语言图形函数(一) C语言图形编程(一,字符屏幕) 一,屏幕操作函数 1. clrscr()清除字符窗口函数 2. window()字符窗口函数 3. gotoxy()光标定位函数 4. clreol() 清除光标行尾字符函数 5. insline() 插入空行函数 6. delline() 删除一行函数 7. gettext() 拷进文字函数 8. putt
C++库文件解析(conio.h)
Conio.h 控制台输入输出库该文内容部分参照百度百科 Conio.h 在C stanard library,ISO C 和POSIX标准中均没有定义。 Conio 是Console Input/Output的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。 大部分DOS,Windows 3.X,Phar Lap,O
mac下编写C程序(by Xocde)
相信许多刚开始学习C语言的同学,可能会有这样的一个问题,就是抱着自己的mac发愁,因为不是Windows系统,与书上的教程不符合,导致不知道在哪里编写C语言程序。今天,给大家推荐一种在mac上编写C语言程序的方法。  首先,下载苹果自己家的IDE--xcode(在App Store中即可下载)。在下载安装完成后,打开xcode,并点击红笔标记的部分。进入后,选择Command Line Tools...
简单学习如何在mac终端上编写c语言代码并编译
1.首先打开终端 然后输入 cd /Users/shadow(自己的用户名)/Desktop 用来指定文件夹位置 然后输入 vim 或者vi 来创建程序的名字 之后按i键进行编写 编写完毕按esc 之后输入:wq 回车保存退出 2.进行编译和执行  输入“gcc hello.c”编译程序,如果没有错误,继续输入./a.out hello.c执行该程序
C语言的conio的常用函数.doc
C语言的conio的常用函数.doc
C语言windows.h库的常用函数(一)
1:FindWindow函数 该函数可以通过窗口类名或者窗口标题名来查找特定窗口句柄,返回值是窗口的句柄(在Windows中,句柄是一个系统内部数据结构的引用。例如当你操作一个窗口,或说是一个Delphi窗体时,系统会给你一个该窗口的句柄,系统会通知你:你正在操作142号窗口,就此你的应用程序就能要求系统对142号窗口进行操作——移动窗口、改变窗口大小、把窗口最小化等等。实际上许多Windows...
C语言如何获取当前日期及时间
方法/步骤   #include #include #include //该头文件是必须包含的   time_t t;//定义一个时间变量 t=time(NULL);   char *time;//定义一个字符串用来保存获取到的日期和时间 time=ctime(&t);//赋值 printf("%s",ti
linux中无 conio.h的解决办法
conio.h不是C标准库中的头文件,在ISO和POSIX标准中均没有定义。conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。大部分DOS,Windows,Phar Lap,DOSX,OS/2 等平台上的C编译器提供此文件,UNIX 和Lin
C写windows窗体,(我原来一直以为C不能写gui界面,原来是我太菜了)
#include "windows.h"char szClassName[] = {"First Window"};HWND hParent;// LRESULT 类型是一个32位值,指的是从窗口过程或者回调函数返回的32位值 。 CALLBACK指定此函数为回调函数LRESULT CALLBACK WindowProc( HWND hwnd,
xcode中如何添加conio.h
xcode中如何添加conio.h
在C++中使用conio.h 实现实时键盘输入读取 (即不需要回车)
在需要用的地方 调用函数 char singleKey = getche(); #include #include #include /* reads from keypress, doesn't echo */ int getch(void) { struct termios oldattr, newattr; int ch; tcgetattr( ST
『windows』获得MAC地址的C语言实现
原文地址:获得MAC地址的C语言实现 #include #include #include #include #include #include #pragma comment(lib,"ws2_32.lib") #pragma comment(lib,"netapi32.lib") void CheckIP(void) { WSADATA wsaData; char nam
mac终端(命令)的使用(包括如何用终端写c程序)
1.用终端写C程序 1.1打开终端,用“cd”命令进入指定文件夹,用“vi”或者“vim”命令创建C程序的名字。例如: cd /Users/用户名/Desktop 回车执行后就进入桌面文件夹(cd后有个空格)      vi 4.c(或者vim 4.c) 回车执行后桌面就创建了4.c文件(但是保存之后才看得到) 1.2 点击“i”进入编辑状态,写好程序按“esc
如何在Mac下编写C程序(很简单)
以前一直用的是windows,换成mac之后,有很多东西不再适用,在这里简单的介绍一下如何用终端在mac中编写c程序。1、首先,快捷键command+空格 ,在搜索框中输入terminal(输入ter即可弹出),回车打开终端;2、打开终端后,进入某路径下,输入命令:cd /Users/用户名/Desktop;3、新建一个.c文件(用来编写代码),输入命令:vim helloworld.c4、编写代...
【C语言】(windows.h)MessageBox函数
【示例】首先调用Windows.h这个头文件 #include<windows.h>接下来我们调用messageboxMessageBox(0, "你好", "helloworld", 0); //第一个参数设置为0,第一个参数是依赖的窗口的编号,相当于谁弹出的窗口,0为系统弹出,第二个参数是对话框的内容,第三个参数是对话框的标题,第四个参数是对话框类型,设置成0即可(运行效果如下所示,弹出一
C语言在mac下的编译和调试
C语言在mac下的编译和调试 GCC/CLANG gcc/clang -g -O2 -o test test.c -I… -L… -l -g: 输出文件中的调试信息 -O: 对输出文件做指令优化 -o: 输出文件 -I:指定头文件 -L:指定库文件位置 -l: 指定使用哪个库 clang -g -o testfunc testfunc.c ./testfunc 编译过程 预编译 编译 链...
编程实现贪吃蛇小程序
#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;conio.h&amp;gt;#include&amp;lt;windows.h&amp;gt;#include&amp;lt;stdlib.h&amp;gt;#include&amp;lt;time.h&amp;gt;#define Key_Up 'w' // 向上方向键   #define Key_Down 's' // 向下方向键#define Key_Right 'd' //...
mac  如何运行c语言代码
1.编写C语言代码 test.c #include int main(){ printf("mac下写的第一个C语言程序"); } 2.编译:把C语言代码翻译成机器语言    工具:clang编译器(LLVM)    指令:cc -c  test.c 编译成功会生成一个.o 目标文件  3.链接 :把目标文件和库文件 生成一个可执行文件    指令: cc test.o
如何用 OS X 的 Xcode 写 C 语言程序
如果你在Windows习惯使用Visual C++ 或Dev-C++的话,到了Mac OS X可能会突然不知道要怎么写程式,尤其当你已经用Visual C++的Debugger用得很上手的了;如果这篇只是要教你怎么按Compile的话,那我就是来骗文章数的了,因此这篇的內容还包括怎么使用Xcode的Debugger 。第一次打开Xcode你会看到Welcome to Xcode的画面,做为第一次尝
Mac os下编译C/C++语言
Mac上编译c语言就直接用苹果官方的Xcode,做个记录所看的博客是这篇 http://blog.sina.com.cn/s/blog_610928d30102uxnz.html具体不步骤如下1.选择创建新项目2.选择Command Line Tool3.填写项目资料并创建4.把以下显示的debugger打开5.运行程序...
windows程序设计(6):基本画图
windows程序画图,大体上有3种方法: (1)你告诉系统点的坐标和颜色,系统通过SetPixel来画。类似的,通过GetPixel来获取某一点像素值。 (2)使用MoveToEx、LineTo来划线,MoveToEx设置起点坐标,LineTo设置终点坐标,或者使用Polyline函数,这个函数接受一个POINT类型的数组,通过数组里的点连线。 (3)windows提供了一些基本图形绘制的
Mac OS下Xcode如何添加第三方.h库
首先,将 .h文件放到工程目录下 之后选择Target -> Build Settings 菜单,找到\”User Header Search Paths\”设置项 新增一个值"${SRCROOT}",并且选择\”Recursive\” 既可
关于conio.h 和windows.h
看了一些小游戏的代码 发现很多头文件都不知道啊 比如windows.h conio.h time.h和system函数 都不知道 怎么用 请问有什么书籍会详讲到这些头文件和里面的函数
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 如何编写区块链 区块链如何编写

相似问题