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)
C语言之贪吃蛇(conio.h)
Linux 下没有conio.h 的解决方法
#include //#include void main(){     char ch;     for(;;){ //        system("stty -echo");         ch = getch();                 if(ch==27) break;             if(ch==13)               
gcc编译,找不到conio.h解决方法
如题ubuntu下编译遇到 conio.h找不到文件的问题, conio.h非标准库,在windows平台可以,在linux平台用curses.h ubuntu下运行命令: sudo apt-get install libncurses5-dev 即可。
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
头文件"conion.h" 是用来清屏的代码.在后面的代码中嵌套'clrscr()'来完成 清屏、清行、向后删行、插行的操作真有些CCED、WPS等编辑软件的风格,就是在你平时的屏幕设计中也用少不了。返回坐标的函数则给你的设计提供每一个环节的光标坐标值。有利于你前后响应。字符亮度的改变则会让你的字符显示出层次感,怎么样,赶快试试吧:举个例子 /* No32.c*/# include "stdio....
Xcode添加conio.h以后出现这个问题怎么办!!
我想在Xcode里用getchar()函数,然后Xcode没有conio.h的头文件,我从网上下载了conio的源文件并添加进去了,然后运行的时候出现了这个问题,该怎么破!!在线等!...
conio.h头文件
C语言的非标准库,适合想研究conio.h的读者,也适合初学者直接引用到库中去。
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
linux下gcc编译conio.h问题
ubuntu下编译遇到 conio.h找不到文件的问题, conio.h非标准库,在windows平台可以,在linux平台用curses.h,ubuntu下通过sudo apt-get install libncurses5-dev安装即可。
C语言笔记——关于 conio.h 库
C语言笔记——关于 conio.h 库 首先,conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。需要注意的是UNIX和Linux编译器通常不带有该头文件。 常用的函数: getch() _getch() 缓冲区简介: 像getchar()这样的函数,...
【C语言】conio.h 函数详解
一,简介         conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。   大部分DOS,Windows 3.x,Phar Lap,DOSX,OS/2 or Win32平台上的C编译器提供此文件,UNIX 和Linux平台的c编译器通常不包含此
Linux 下没有conio.h 已解决
Linux  下没有conio.h 已解决  (2012-02-28 21:36:09) 转载▼ 标签:  it 分类: Linux下C编程经典 #include //#include void main(){     char ch;     for(;;){ //        system("stty
conio.h conio.a 库文件
找了好多资源,都不完整,这个是我编译完的,有示例,可用。帮大家节省点时间吧。
linux中无 conio.h的解决办法
conio.h不是C标准库中的头文件,在ISO和POSIX标准中均没有定义。conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。大部分DOS,Windows,Phar Lap,DOSX,OS/2 等平台上的C编译器提供此文件,UNIX 和Lin
库函数conio.h
vc的库函数conio.h,放到...\Microsoft Visual Studio\VC98\Include 文件夹中
c语言conio.h和stdio.h函数
conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。  来源百度百科 https://baike.baidu.com/item/conio.h/2912801?fr=aladdin getch()与getchar()的主要区别是 getch()不用回...
mac下编写C程序(by Xocde)
相信许多刚开始学习C语言的同学,可能会有这样的一个问题,就是抱着自己的mac发愁,因为不是Windows系统,与书上的教程不符合,导致不知道在哪里编写C语言程序。今天,给大家推荐一种在mac上编写C语言程序的方法。  首先,下载苹果自己家的IDE--xcode(在App Store中即可下载)。在下载安装完成后,打开xcode,并点击红笔标记的部分。进入后,选择Command Line Tools...
C语言windows.h库的常用函数(二)
emmm,最近学校事务繁忙,所拖更一个多月,所以对不起各位读者,今天更新windows.h库常用函数的第二期,第三期也在准备中。 GetCursorPos函数 在上一篇中的WindowFromPoint函数的示例代码中就已经用到了GetCursorPos函数,这是一个用于获取鼠标指针位置的函数。 #include<stdio.h> #include<windows.h&...
c语言 conio.h头文件介绍
C语言图形函数(一) C语言图形编程(一,字符屏幕) 一,屏幕操作函数 1. clrscr()清除字符窗口函数 2. window()字符窗口函数 3. gotoxy()光标定位函数 4. clreol() 清除光标行尾字符函数 5. insline() 插入空行函数 6. delline() 删除一行函数 7. gettext() 拷进文字函数 8. putt
简单学习如何在mac终端上编写c语言代码并编译
1.首先打开终端 然后输入 cd /Users/shadow(自己的用户名)/Desktop 用来指定文件夹位置 然后输入 vim 或者vi 来创建程序的名字 之后按i键进行编写 编写完毕按esc 之后输入:wq 回车保存退出 2.进行编译和执行  输入“gcc hello.c”编译程序,如果没有错误,继续输入./a.out hello.c执行该程序
在Mac下配置用VSCode编写C/C++程序的环境
前言    最近需要编写一些C/C++程序,由于体量都不是很大所以想要追求一个轻量化的编辑和编译环境,于是想起了在Dock栏吃灰的VSCode。通过查找资料,包括VSCode的官方文档,最终配置实现了Mac下基于VSCode的C/C++编辑环境搭建。 正文    在配置环境之前先检查一下机器上都安装了什么C++编译器,通过以下两条命令可以查看是否安装了g++/clang编译器,本人两种编...
利用Windows绘制界面并且编写窗口过程函数
这篇blog主要是将的是如何实现窗口过程编程。 即通过窗口过程函数的编写来实现其如何处理消息的方式。 例如: #include #include /*LRESULT CALLBACK WinProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam){ return DefWindowProc( hWnd, uMsg, wP
C语言windows库函数
这是我从网上收集的最全最新的C语言库函数,对C语言windows编程很又帮助!
C语言windows.h库的常用函数(一)
1:FindWindow函数 该函数可以通过窗口类名或者窗口标题名来查找特定窗口句柄,返回值是窗口的句柄(在Windows中,句柄是一个系统内部数据结构的引用。例如当你操作一个窗口,或说是一个Delphi窗体时,系统会给你一个该窗口的句柄,系统会通知你:你正在操作142号窗口,就此你的应用程序就能要求系统对142号窗口进行操作——移动窗口、改变窗口大小、把窗口最小化等等。实际上许多Windows...
C语言的conio的常用函数.doc
C语言的conio的常用函数.doc
如何在Mac下编写C程序(很简单)
以前一直用的是windows,换成mac之后,有很多东西不再适用,在这里简单的介绍一下如何用终端在mac中编写c程序。1、首先,快捷键command+空格 ,在搜索框中输入terminal(输入ter即可弹出),回车打开终端;2、打开终端后,进入某路径下,输入命令:cd /Users/用户名/Desktop;3、新建一个.c文件(用来编写代码),输入命令:vim helloworld.c4、编写代...
Mac下利用Eclipse编写C/C++
一、配置环境到Eclipse官网直接搜索CDT,下载对应版本的CDT,可以直接下载,也可以复制网址到Eclipse中去安装。对于怎样在Eclipse中安装插件,已经… 配置成功后,重新启动Eclipse ,并在右上角调出C面板,界面如图。二、建立C项目首先在右上角调出C面板,就可以在Eclipse中建立C++ Project 了 建立过程见下图。点击下一步…就可以创建成功。记住一般选择 Mac
C写windows窗体,(我原来一直以为C不能写gui界面,原来是我太菜了)
#include "windows.h"char szClassName[] = {"First Window"};HWND hParent;// LRESULT 类型是一个32位值,指的是从窗口过程或者回调函数返回的32位值 。 CALLBACK指定此函数为回调函数LRESULT CALLBACK WindowProc( HWND hwnd,
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
在Mac上用gcc写c程序的两种方法
第一种:1.打开终端,输入touch a.c 回车,再输入 open a.c 回车,如:此时会打开你的编译器例如Xcode,便可在里面输入代码,保存。2.回到终端,输入gcc a.c 回车,输入 ./a.out ,回车,如:就成功啦!第二种:1.在终端中输入文件夹地址:cd /Users/用户名/Desktop/文件夹名 (cd后有一个空格)回车。输入vi或vim d.c 回车来创建文件,如:2....
在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
[音乐编程]在Windows下使用PlaySound播放音乐
原文网址:http://brightguo.com/use-playsound-to-play-music/ 最近在弄播放音乐,没想到真正播放音乐的简单API不多啊。复杂的有OpenAL、DirectSound之类,功能确实强大但使用也太麻烦了(至少不能在短短5分钟内找到、理解、修改运行)。这次找到的PlaySound适用范围也很小,记录在这里主要是告诉大家,这个函数不靠谱~
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
xcode中如何添加conio.h
xcode中如何添加conio.h
编程实现贪吃蛇小程序
#include<stdio.h>#include<conio.h>#include<windows.h>#include<stdlib.h>#include<time.h>#define Key_Up 'w' // 向上方向键   #define Key_Down 's' // 向下方向键#define Key_Right 'd' //...
新人有个小问题请教
这个题要求我整行输入字符串然后复制 下面是代码#include<stdio.h>#include<stdlib.h> #include<string.h>#include<conio.h>int main( ){char arr[10];char brr[10];printf("请输入9个字符以内的字符串:");gets(arr);printf("-...
如何用 OS X 的 Xcode 写 C 语言程序
如果你在Windows习惯使用Visual C++ 或Dev-C++的话,到了Mac OS X可能会突然不知道要怎么写程式,尤其当你已经用Visual C++的Debugger用得很上手的了;如果这篇只是要教你怎么按Compile的话,那我就是来骗文章数的了,因此这篇的內容还包括怎么使用Xcode的Debugger 。第一次打开Xcode你会看到Welcome to Xcode的画面,做为第一次尝
windows程序设计(6):基本画图
windows程序画图,大体上有3种方法: (1)你告诉系统点的坐标和颜色,系统通过SetPixel来画。类似的,通过GetPixel来获取某一点像素值。 (2)使用MoveToEx、LineTo来划线,MoveToEx设置起点坐标,LineTo设置终点坐标,或者使用Polyline函数,这个函数接受一个POINT类型的数组,通过数组里的点连线。 (3)windows提供了一些基本图形绘制的
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 学过c语言如何学习python 学习大数据c语言