c语言函数

C语言open()函数:打开一个文件

函数名:open头文件:<io.h>函数原型:intopen(char*path,intaccess[,intauth]);功能:打开一个文件参数:char*path要打开的包含路径的文件名,intaccess为打开方式,intauth为访问权限返回值:成功返回文件句柄,

strtod():将字符串转换为浮点数

函数名:strtod头文件:<stdlib.h>函数原型:doublestrtod(char*s,char**ptr);功能:用于将字符串转换为浮点数参数:char*s为要转换的字符串char**ptr为一字符串指针,用于进行错误检测,遇到非法字符将终止;如果ptr不为空,

C语言iscntrl()函数:判断字符是否为控制字符

函数名:iscntrl头文件:<ctype.h>函数原型:intiscntrl(intch);功能:判断字符是否为控制字符参数:intch待检查的字符返回值:ch不是控制字符返回0,ch是控制字符返回非0程序例:判断输入的字符是否是控制字符#include<ctype.h>#include<stdio

C语言ungetch()函数:把一个字符退回到键盘缓冲区中

函数名:ungetch头文件:<stdio.h>函数原型:intungetch(intc);功能:把一个字符退回到键盘缓冲区中参数:为要退回的字符返回值:成功返回字符c,失败返回EOF程序例:将非数字的字符退回到键盘缓冲区中,并输出结果#include<stdio.h>#include<conio.h

C语言isupper()函数:判断字符是否为大写英文字母

函数名:isupper头文件:<ctype.h>函数原型:intisupper(intch);功能:判断字符是否为大写英文字母参数:intch待检查的字符返回值:ch不是大写英文字母返回0,ch是大写英文字母返回非0程序例:判断输入的字符是否为大写英文字母#include<ctype.h>#inclu

C语言bsearch()函数:用于二分法搜索

函数名:bsearch头文件:<stdlib.h>函数原型:void*bsearch(constvoid*key,constvoid*list,size_t*n,size_t*m,int(*fc)(constvoid*,constvoid*));功能:用于二分法搜索参数:constvoid*key指向

C语言fgetpos()函数:取得当前文件指针(句柄)

函数名:fgetpos头文件:<stdio.h>函数原型:intfgetpos(FILE*stream);功能:取得当前文件指针(句柄)。参数:stream为要操作的文件流返回值:成功返回0,失败返回非0值。补充:fgetpos把与stream相联系的文件指针的位置保存在pos所指的地方。

C语言memcmp()函数:比较m字节长的两个字符串s1和s2

函数名:memcmp头文件:<mem.h>函数原型:void*memcmp(void*s1,void*s2,unsignedm);功能:比较m字节长的两个字符串s1和s2参数:s1和s2为要比较的字符串unsignedm为要比较的前m个字节返回值:s1<s2返回-1s1=s2返回等于0s1>s2返回1