分类: C/C++
2008-05-18 17:58:38
来源: |
|
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 |