2008年9月25日c语言常用库函数:C语言的常用库函数学习(一)
absread()读磁盘绝对扇区函数原形:int absread(int drive,int num,int sectnum,void *buf)功能:从drive指定的驱动器磁盘上,sectnum指定的逻辑扇区号开始读取(通过DOS中断0x25读取)num个(最多64K个)扇区的内容,储存于buf所指的缓冲区中。参数:drive=0对应A盘,drive=1对应B盘。返回值:0:成功;-1:失败。头文件:dos.h
abswrite()写磁盘绝对扇区函数原形:int abswrite(int drive,int nsects,int lsect,void...
[阅读全文] [PDF]
2008年9月25日c语言常用库函数:C语言的常用库函数学习(二)
fcloseall()关闭打开的流的函数原形:int fcloseall(void)功能:关闭所有打开的流,由stdin、stdout、stdprn、stderr和stdaux设置的流除外。返回值:关闭流的总数。如果发现错误则返回EOF。头文件:stdio.h
feof()检查文件是否结束的函数原形∶int feof(FILE *fp)返回值∶文件结束返回非0值,否则返回0。头文件∶stdio.h
fgets()从流中读取一字符串的函数原形:char *fgets(char s[],int n,FILE *stream)使用格式:fgets(字符串指...
[阅读全文] [PDF]
2008年9月25日c语言常用库函数:C语言的常用库函数学习(三)
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指定的关于...
[阅读全文] [PDF]
2008年9月25日c语言常用库函数:C语言的常用库函数学习(四)
MK_FP()设置一个远指针的宏原形:void far *MK_FP(unsigned seg,unsigned ofs)功能:通过段值(seg)和偏移量(ofs)建立一个远指针返回值:远指针头文件:dos.h
movedata()拷贝数据函数原形:void movedata(unsigned srcseg,unsigned srcoff,unsigned dstseg,unsigned dstoff,size_t n)功能:从原地址(srcseg:srcoff)拷贝n个字节的数据到目标地址(dstseg:dstoff)。头文件:mem.h、string...
[阅读全文] [PDF]
2008年9月25日c语言常用库函数:C语言的常用库函数学习(五)
rename()文件改名函数原形:int rename(const char *oldname,const char *newname)注意:如果newname中包含了一个驱动器指示符,它必须与oldname中给出的指示符相同。oldname和newname中的目录可以不同,因此rename函数把文件从一个目录移到另一个目录。不允许使用通配符。返回值:0(成功);-1(失败)
restorecrtmode()恢复屏幕视频模式为调用initgraph前的设置的函数原形:void far restorecrtmode(void)头文件:graphics.h
...
[阅读全文] [PDF]
1 共5条 分1页