c语言函数

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

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

C语言ldexp()函数:计算指定的2^exp倍数

函数名:ldexp头文件:<math.h>功能:计算指定的2^exp倍数函数原型:doubleldexp(doublevalue,intexp);参数:doublevalue为双精度实数,intexp为2的整型指数返回值:返回x*(2^exp)的结果程序例:计算x*(2^exp),

C语言getchar()函数:从stdin流中读字符

函数名:getchar头文件:<stdio.h>函数原型:intgetchar(void);功能:从stdin流中读字符参数:没有参数返回值:成功以无符号char强制转换为int的形式返回读取的字符,到达文件末尾或发生读错误返回EOF程序例:在控制台中获取一个字符,

C语言atexit()函数:用于注册终止

函数名:atexit头文件:<stdlib.h>函数原型:intatexit(void(*func)(void)));功能:用于注册终止参数:func为指向终止处理函数的指针返回值:成功返回0值,失败返回非0值程序例:使用该函数实现程序终止时,

C语言ctime()函数:把日期和时间转换为字符串

函数名:ctime头文件:<time.h>函数原型:char*ctime(consttime_t*time);功能:把日期和时间转换为字符串参数:为转换的日期时间返回值:返回转换后的字符串指针补充:WwwMmmddhh:mm:ssyyyyWww表示星期几Mmm是以字母表示的月dd表示一月中的第几hh:

C语言fwrite()函数:写内容到流中

函数名:fwrite头文件:<stdio.h>功能:写内容到流中,从指针ptr开始把n个数据项添加到给定输出流stream,每个数据项的长度为size个字节。函数原型:intfwrite(void*ptr,intsize,intnitems,

C语言longjump()函数:执行非局部转移进程

函数名:longjump头文件:<setjmp.h>用法:voidlongjump(jmp_bufenv,intval);功能:执行非局部转移进程,使进程跳转到setjmp处执行参数:jmp_bufenvjmp_buf结构体,用于保存发生调用时的局部环境intval表示此时setjmp的返回值返回值: