c语言中 文件的字符串输入函数是6,C语言统一标准库函数(6页)-原创力文档

C语言标准库

C-1标准输出输入函数

¨?FILE*fopen(constchar*filename,constchar*mode):使用mode模式

开启参数filename档案,传回调案串流,失败传回NULL.

¨?FILE*freopen(constchar*filename,constchar*mode,FILE*stream):

关闭档案后重新开启档案.打开指定文件,并关联到stream返回stream.犯错返回NULL

¨?intfflush(FILE*stream):清除缓冲区内容,成功传回0,失败传回

EOF.

¨?intfclose(FILE*stream):关闭档案.犯错返回EOF不然返回0

¨?intremove(constchar*filename):删除参数档案,失败传回非零

值.

¨?intrename(constchar*oldname,constchar*newname):将文件名

oldname改为newname,失败传回非零值.

¨?FILE*tmpfile():建立"wb+"模式临时文件,当结束程序后就会关

闭且删除此档案,并返回和之关联流.

¨?char*tmpname(chars[L_tmpnam]):指定临时文件名称为s.

¨?intsetvbuf(FILE*stream,char*buf,intmode,size_tsize):指定串流暂存区尺寸size,使用mode参数值_IOFBF(0)为完整暂存区、_IOLBF(1)是

线性暂存区或_IONBF(2)没有暂存区.犯错返回非0.

¨?voidsetbuf(FILE*stream,char*buf):指定串流暂存区为参数buf.

¨?intfprintf(FILE*stream,constchar*format,...):将格式化字符串写入文件

案串流.

¨?intprintf(constchar*format,...):在标准输出显示格式化字符串.

¨?intsprintf(char*s,constchar*format,...):将格式化字符串输出到字符串

s.

¨?intfscanf(FILE*stream,constchar*format,...):从档案串流读取指定

格式数据.

¨?intscanf(constchar*format,...):从标准输入读取指定格式数据.

¨?intsscanf(char*s,constchar*format,...):从字符串s读取指定格式资料.

¨?intfgetc(FILE*stream):从档案串流读取一个字符.

¨?char*fgets(char*s,intn,FILE*stream):从档案串流读取一个字符串.

¨?intfputc(intc,FILE*stream):写入一个字符到档案.

¨?char*fputs(constchar*s,FILE*stream):写入一个字符串到档案.

¨?intgetc(FILE*stream):从档案串流读取一个字符.

¨?intgetchar(void):从标准输入读取一个字符.

¨?char*gets(char*s):从标准输入读取一个字符串.

¨?intputc(intc,FILE*stream):写入一个字符到档案.

¨?intputchar(intc):在标准输出显示一个字符.

¨?intputs(constchar*s):在标准输出显示一个字符串.

¨?intungetc(intc,FILE*stream):将一个字符放回调案串流.

¨?size_tfread(void*ptr,size_tsize,size_tnobj,FILE*stream):从档案读

取指定大小数据.

¨?size_tfwrite(constvoid*ptr,size_tsize,size_tnobj,FILE*stream):将

指定大小数据写入档案.

¨?intfseek(FILE*stream,longoffset,intorigin):移动档案指标到offset位移量,其方向是origin参数值SEEK_SET(0)档案开头、

SEEK_CUR(1)是现在位置或SEEK_END(2)文件尾.

¨?longftell(FILE*stream):现在档案指针位置.

¨?voidrewind(FILE*stream):重设档案指标到档头.

¨?intfeof(FILE*stream):是否抵达档尾.

¨?intferror(FILE*stream):是否档案串流产生错误.

C-2字符检验函数

¨?intisalnum(intc):isalpha(c)或isdigit(c)字符.

¨?intisalpha(intc)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值