c语言函数

C语言realloc()函数:用于重新分配指定大小的堆内存空间

函数名:realloc头文件:<stdlib.h>函数原型:void*realloc(void*p,unsignedsize);功能:用于重新分配指定大小的堆内存空间参数:void*p指向内存区的指针unsignedsize为重新分配内存的大小返回值:返回重新分配后内存块的指针程序例:使用该函数为d分

C语言abort()函数:写一个终止信息到stderr

函数名:abort头文件:<stdlib.h>函数原型:voidabort(void);功能:写一个终止信息到stderr,并异常终止程序参数:没有参数返回值:没有返回值程序例:使用abort函数异常终止一个进程,并输出提示信息#include<stdio.h>#include<stdlib.h>in

C语言fclose()函数:关闭流 stream

函数名:fclose头文件:<stdio.h>函数原型:intfclose(FILE*stream);功能:关闭流stream,刷新所有的缓冲区。参数:stream指定了要被关闭的流返回值:成功返回0;失败返回EOF。程序例:打开文件,写入成功后,关闭文件。

C语言fopen()函数:打开一个流

函数名:fopen头文件:<stdio.h>函数原型:FILE*fopen(char*filename,char*mode);功能:打开一个流出错返回NULL。参数:char*filename指定文件的绝对路径char*modemode字符串的可取值有:r只能读取文件的内容w只能写,

C语言getw()函数:从流中取一整数

函数名:getw头文件:<stdio.h>函数原型:intgetw(FILE*strem);功能:从流中取一整数参数:stream为要操作的流返回值:成功返回从流中读取的整数,文件结束或者出错返回-1。程序例:在文件中写入整数word,再从文件中读取数据,

C语言isprint()函数:判断字符是否为可打印字符(含空格)

函数名:isprint头文件:<ctype.h>函数原型:intisprint(intch);功能:判断字符是否为可打印字符(含空格)参数:intch待检查的字符返回值:ch不是可打印字符返回0,ch是可打印字符(含空格)返回非0程序例:判断输入的字符是否为可打印字符(含空格)#include<cty

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

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

C语言setvbuf()函数:把缓冲区与流相关

函数名:setvbuf头文件:<stdio.h>函数原型:intsetvbuf(FILE*stream,char*buf,inttype,unsignedsize);功能:把缓冲区与流相关参数:FILE*stream要关联的流char*buf要相关联的缓冲区inttype关联的类型unsignedsi

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

函数名:strtol头文件:<stdlib.h>函数原型:longstrtol(char*s,char**ptr,intradix);功能:用于将字符串换成长整型数参数:char*s为要转换的字符串char**ptr为一字符串指针,用于进行错误检测,

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

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