C语言的常用库函数使用方法分析及用途(6)

原形∶char*gcvt(value,ndigit,buf)

  其中∶double value是待转化数

  int ndigit是转化长度

  char *buf保存转化后的地址

  头文件∶stdlib.h

  geninterrupt()执行中断函数

  原形:void geninterrupt(int n)

  调用方式:geninterrupt(软中断号)

  功能:产生一个8086软中断

  注:需先向寄存器传递入口信息(用伪变量)

  例如  伪变量=要赋的值(入口信息);

  调用geninterrupt()函数后得接受出口信息

  例如  变量名=伪变量

  伪变量∶Turbo C 允许使用伪变量直接访问相应的8086寄存器。伪变量的类型有两种。

  ① unsigned int : _AX、 _BX、 _CX、 _DX、 _CS、 _DS、 _SS、 _ES、_SP、 _BP、 _DI、 _SI

  ② unsigned char: _AL、 _AH、 _BL、 _BH、 _CL、 _CH、 _DL、 _DH

  getc()从流中取字符的宏

  原形:int getc(FILE *stream)

  功能:返回输入流stream中一个字符,移动文件指针使之指向下一个字符。

  使用格式:字符变量=getc(文件指针)

  (正常情况下读取到代码值,读到文件尾或出错时返回EOF)

  注:需定义 char 字符变量;FILE *文件指针;

  头文件:stdio.h

  getch()从键盘无回显地读取一字符的函数

  功能:将键盘上输入的单个字符的值(ASCⅡ 码)立刻赋给字符型变量

  调用方式:字符形变量=getch()

  注:需先定义 char 字符形变量;

  头文件:conio.h

  getchar()从stdin流中读取一个字符的函数

  功能:将键盘上输入的单个字符的值(ASCⅡ 码)回车后赋给字符型变量

  调用方式:字符型变量=getchar()

  注:需先定义 char 字符型变量;

  头文件:stdio.h

  getcurdir()读取指定驱动器的当前目录的函数

  原形:int getcurdir(int drive,char directory)

  drive=0(缺省);1(A驱动器);...

  directory用来存放目录名,不包括驱动器名,不以反斜杠开始。

  返回值:0(调用成功);1(出错)

  头文件:dir.h

  getcwd()读取当前目录的函数

  原形:char *getcwd(char *buf,int buflen)

  功能:读取当前目录的完整路径名(包括驱动器名),最长为buflen个字节,存放在buf中。如果buf为NULL,函数将分配一个buflen字节长的缓冲区,以后可将本函数的返回值作为free函数的参数来释放该缓冲区。

  返回值:若buf非空,调用成功返回buf,出错返回NULL;若buf为NULL,返回指向已经分配的内存缓冲区地址。

  头文件:dir.h

  getdate()读取系统日期函数

  原形:void getdate(pdate)

  struct date

  {

  int da_year;

  int da_day;

  int da_mon;

  };

  struct date *pdate;

  头文件:dos.h

  getdfree()读取磁盘空闲空间的函数

  原形:void getdfree(drive,dtable)

  unsigned char drive;驱动器号(0-当前;1-A;2-B;...)

  struct dfree

  {

  unsigned df_avail;//可使用的簇数

  unsigned df_total;//每个驱动器的簇数

  unsigned df_bsec;//每个扇区的字节数

  unsigned df_sclus;//每个簇的扇区数(出错时返回0xffff)

  }*dtable;

  功能:把由drive指定的关于驱动器的信息返回到dtable

  getdisk()读取当前磁盘驱动器号函数

  原形:int getdisk(void)

  功能:取得当前驱动器号(0=A;1=B;....)

  头文件:dir.h

  getenv()读取环境变量的当前值的函数

  原形:char *getenv(const char *name)

  用法:s=getenv("环境变量名");

  需先定义char *s;

  功能:返回一给定的环境变量值,环境变量名可大写或小写。如果指定的变量在环境中未定义,则返回一空串。

  头文件:stdlib.h

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值