网站大量收购独家精品文档,联系QQ:2885784924

有用的函数 c语言.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
有用的函数 c语言

有用的函数 c语言 打开文件 File*fp; fp=fopen(c:\ab\readme.txt,tr+) ch=fgetc(fp);从fp中读取文件字符 使用读函数后该指针向后移动一个字节 错误FOF fgets(字符数组名,n,文件指针)从文件读出n-1个字符放入字符数组中 fputc(‘a’,fp);把一个字符写入fp指向的文件 fputs(字符串,文件指针) fclose(fp); fread和fwrite相同 fread(buffer,size,count,fp) gread(fa,4,5,fp)从fp所指文件中每次读四个字节送入fa组中,读5次 fscanf(文件指针,格式字符串,输入表列) 与fprintf一样 fscanf(fp,“%d%s”,i,s) rewind(文件指针);把文件内部指针移到文件首 fseek(文件指针,位移量,起始点) fseek(fp,100l,0)把位置指针移到离文件首100个字节 文件首 seek-set 0 当前位置 seek-cup 1 文件末尾 seek-end 2 时间延迟函数 函数名: delay (可以用于慢慢的使图案字幕显现) 功 能: 将程序的执行暂停一段时间(毫秒) 用 法: void delay(unsigned milliseconds); 头文件为:ctype.h 函数名:isalnum 函数功能:当c为数字0-9或字母a-z及A-Z时,返回非零值,否则返回零 isalnum(c)?yes:no 0 重画屏幕区域的函数 函数名:getimage 功 能:将指定区域的一个位图存到主存中 用 法:void far getimage( int left, int top, int right, int bottom, void far *bitmap); 函数名:putimage 功 能:在屏幕上输出一个位图 用 法:void far putimage( int x, int y, void far *bitmap, int op );(与上一个函数同用,bitmap设立为void far *ptr[4];) 图像大小函数 函数名: imagesize 功 能: 返回保存位图像所需的字节数 (分配空间) 用 法: unsigned far imagesize( int left, int top, int right, int bottom ); 异或模式函数 函数名: setwritemode 功 能: 设置图形方式下画线的输出模式 用 法: void far setwritemode(int mode); 参数MODE可以被设置位COPY_PUT或者XOR_PUT两种模式。当mode被设置为XOR_PUT,其后的图形操作将都采用异或方式。此外之前提到的putimage()函数也可以采用异或模式向屏幕复制图像。 检测键盘输入函数 (只用于检测是否有按键,无法知晓是哪一个按键) 函数名: kbhit 功 能: 检查当前按下的键 用 法: int kbhit(void); 键盘接口函数 (认为很有用,可以了解到输入的按键为何) 函数名: bioskey 功 能: 直接使用BIOS服务的键盘接口 用 法: int bioskey(int cmd); #include stdio.h #include bios.h #include ctype.h #define RIGHT 0x01 #define LEFT 0x02 #define CTRL 0x04 #define ALT 0x08 int main(void) { int key, modifiers; /* function 1 returns 0 until a key is pressed */ while (bioskey(1) == 0); /* function 0 returns the key that is waiting */ key = bioskey(0); /* use function 2 to determine if shift keys were used */ modifiers = bioskey(2); if (modifiers) { printf([); if (modifiers RIGHT) printf(RIGHT); if (modifiers LEFT) printf(LEFT); if (modifie

文档评论(0)

sy78219 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档