c语言函数

C语言perror()函数:输出系统错误信息

函数名:perror头文件:<stdio.h>函数原型:voidperror(char*str);功能:输出系统错误信息参数:s为要输出的错误信息返回值:没有返回值程序例:打开一个不存在的文件perror.dat,输出错误信息#include<stdio.h>intmain(void){FILE*fp

C语言feof()函数:检测流上的文件结束符

函数名:feof头文件:<stdio.h>用法:intfeof(FILE*stream);功能:检测流上的文件结束符。检测到文件尾标记EOF或Ctrl-z都为文件结束符。参数:stream为要检测的流返回值:成功返回非零值,失败返回0。补充:feof判断文件结束是通过读取函数fread/fscanf等

C语言atol()函数:将字符串转换成长整型数

函数名:atol头文件:<stdlib.h>函数原型:intatol(constchar*s);功能:将字符串转换成长整型数参数:constchar*s为要转换的字符串返回值:返回转换后的长整型值程序例:将字符串"525713.14"转换成长整型,

C语言log()函数:求以自然数为底数的对数

函数名:log头文件:<math.h>函数原型:doublelog(doublex);功能:求以自然数为底数的对数参数:doublex为真数,必须大于0返回值:返回以自然数为底数的对数公式:logex=b注意:自然数e为常数2.71828程序例:求以自然数为底的对数,

C语言tmpnam()函数:创建一个唯一的文件名

函数名:tmpnam头文件:<stdio.h>函数原型:char*tmpnam(char*sptr);功能:创建一个唯一的文件名参数:char*sptr要创建的文件名返回值:返回指向该文件名的指针程序例:创建一个唯一的文件名,并输出提示#include<stdio.h>intmain(void){ch

C语言ldiv()函数:用于两个长整型数相除

函数名:ldiv头文件:<stdlib.h>函数原型:ldiv_tldiv(longlx,longly);功能:用于两个长整型数相除参数:longlx为被除数longly为除数返回值:返回商和余数补充:typedefstruct{longquot;longrem;}ldiv_t;程序例:使用该函数进行

C语言toupper()函数:把小写字母转换为大写字母

函数名:toupper头文件:<ctype.h>函数原型:inttouppper(intch);功能:把小写字母转换为大写字母,不是小写字母的不变参数:intch待转换的字符返回值:返回转换后的字符程序例:把小写字母转换为大写字母#include<ctype.h>#include<stdio.h>in

C语言access()函数:确定文件的访问权限

函数名:access头文件:<io.h>函数原型:intaccess(constchar*file,intauth);功能:确定文件的访问权限参数:constchar*file为文件名,intauth值为0表示测试文件是否存在,值为2表示测试文件是否可写返回值:测试结果为允许返回0,

C语言memmove()函数:从源区域移动m个字节到目标区域

函数名:memmove头文件:<mem.h>函数原型:void*memmove(void*des,void*suc,unsignedm);功能:从源区域移动m个字节到目标区域参数:void*des为要移动的目标区域void*suc为要移动的源区域unsignedm为要移动的字节数返回值:返回指向des