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

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: C/C++

2008-05-18 17:56:42

   来源:


  close()关闭文件函数

  原形:int close(int handle)

  功能:关闭由文件句柄所指向的文件,句柄是调用_creat、creat、creatnew、creattemp、dup、dup2、_open或open时得到的。该函数并不在文件末尾写一个Ctrl-Z字符,如果想用该字符结束文件,必须显式地给出该字符。

  返回值:0(成功);-1(失败)

  头文件:io.h

  closegraph()关闭图形函数

  原形:void far closegraph(void)

  功能:图形系统分配的所有内存,将屏幕恢复到调用initgraph之前的模式。

  头文件:graphics.h

  cos()

  原形∶double cos(double arg)

  功能∶计算arg(弧度)的余弦值

  头文件∶math.h

  ctrlbrk()设置ctrl-break处理程序的函数

  原形:void ctrlbrk(int(*handle)(void))

  功能:修改中断向量0x23,使用新的ctrl-break中断处理函数。

  用法:ctrlbrk(函数名);

  先定义函数:int 函数名(void){...}

  头文件:dos.h

  delay()暂停函数

  原形:void delay(unsigned milliseconds)

  功能:暂停当前所执行的程序milliseconds毫秒。

  头文件:dos.h

  disable()屏蔽中断的宏

  原形:void disble(void)

  功能:屏蔽中断,只允许从外部设备来的不可屏蔽中断(NMI)。

  头文件:dos.h

  enable()开硬件中断的宏

  原形:void enable(void)

  功能:开放中断,允许接受任何设备产生的中断。

  头文件:dos.h

  exec()加载并运行其它程序的函数族

  execl(),execle(),execlp(),execlpe(),

  execv(),execve(),execvp(),execvpe()

  原形∶ int execl(char *path,char *arg0,*arg1,...,*argn,NULL)

  int execle(char *path,char *arg0,*arg1,...,*argn,NULL,char **env)

  int execlp(char *path,char *arg0,*arg1,...,*argn,NULL)

  int execlpe(char *path,char *arg0,*arg1,...,*argn,NULL,char **env)

  int execv(char *path,char *argv[])

  int execve(char *path,char *argv[],char **env)

  int execvp(char *path,char *argv[])

  int execvpe(char *path,char *argv[],char **env)

  其中,path是调用的子程序的文件名,在exec后面的后缀具有某种功能:

  p表示函数能够在由DOS环境变量PATH的目录中搜索子进程文件,如果path中未指明文件所在目录,函数将首先在当前目录中找,然后在DOS环境变量指定的目录中找。

  l表示参数指针(arg0,...,argn)按单独参数传送。当预先知道要传送的参数个数时,通常用带后缀l的函数。

  v表示参数指针(arg0,...,argn)按指针数组传送。当要传送的参数可变时,使用带后缀v的函数。

  e表示参数env可以传送到子进程,该函数可用来修改子进程的环境。若无e后缀,子进程将继承父进程的环境。

  注意:arg0+...+argn,或arg[0]+...+arg[n]的总长度必需小于128字节。当调用exec函数时,原先已经打开的文件在子进程中仍然是打开的。

  功能:加载并运行其它程序,调用时必须有足够的内存空间用于加载和执行子程序,子程序将覆盖父程序。

  头文件:process.h

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