Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103131331
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: C/C++

2008-05-18 17:57:33

  来源:


  floodfill()填充区域的函数

  原形:void far floodfill(int x,int y,int border)

  功能:在图形设备上用颜色border围起来的区域将用当前填充颜色填充。(x,y)是待填充区域的起点,若起点在封闭区域内,则区域内被填充;若起点在封闭区域外,则区域外被填充。

  头文件:graphics.h

  floor()

  原形∶double floor(double num)

  功能∶求不大于num的最大双精度整数

  头文件∶math.h

  fnmerge()建立文件路径函数

  原形:void fnmerge(char *path,const char *drive,const char *dir, const char *name,const char *ext)

  功能:合成drive:dirname.ext,放在path

  头文件:dir.h

  fnsplit()分解完整的路径名函数

  原形:int fnsplit(char *path,const char *drive,const char *dir,const char *name,const char *ext)

  功能:把文件名路径path分成4个部分存放。

  其中drive中有冒号;dir中有开始和结尾的反斜杠;ext包括开始圆点

  返回值:如果有扩展名,则 返回值&EXTENSION!=0

  如果有文件名,则 返回值&FILENAME!=0

  如果有目录名,则 返回值&DIRECTORY!=0

  如果有驱动器号,则返回值&DIRVE!=0

  头文件:dir.h

  fopen()打开一个流函数

  原形:FILE *fopen(const char *filename,const char *mode)

  功能:打开用filename指定的文件,并使其与一个流相联。

  使用方式:文件指针名=fopen("文件名","处理方式")

  "处理方式"取:

  "rt"  打开一个文本文件,只能读。

  "wt"  生成一个文本文件,只能写。若文件存在则被重写。

  "at"  打开一个文本文件,只能在文件尾部添加。

  "rb"  打开一个二进制文件,只能读。

  "wb"  生成一个二进制文件,只能写。

  "ab"  打开一个二进制文件,只能在文件尾部添加。

  "rt+"  打开一个文本文件,可读可写。

  "wt+"  生成一个文本文件,可读可写。

  "at+"  打开一个文本文件,可读可添加。

  "rb+"  打开一个二进制文件,可读可写。

  "wb+"  生成一个二进制文件,可读可写。

  "ab+"  打开一个二进制文件,可读可添加。

  返回值:指明流的指针(成功时)或NULL(失败时)

  注:需先定义 FILE *文件指针名;

  "文件名"若用 argv[1]代替,则可使用命令行形式指定文件名

  FP_OFF()获取远地址偏移量的宏

  原形:unsigned FP_OFF(void far *p)

  功能:取得和设置远指针*p的偏移量

  返回值:偏移量

  头文件:dos.h

  fprintf()传送输出到一个流中的函数

  原形:int fprintf(FILE *stream,const char *format[,argument,...])

  功能:①向文件指针指向的文件输出ASCⅡ代码

  ②向显示器输出错误信息

  使用形式:

  ①fprintf(文件指针,"输出格式",输出项系列);

  ②fprintf(stderr,"错误信息");

  使用实例:fprintf(stream,"%d %c %f",i,c,f);

  其中定义FILE *stream;

  int i; char c; float f;

  返回值:成功则返回输出的字节数,错误则返回EOF。

  头文件:stdio.h

阅读(219) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~