fscanf读取txt文件换行 c/c 中txt文件读写换行怎么实现?
c/c 中txt文件读写换行怎么实现?
Intmain(void){file*FP=fopen(“a.txt”,“R”)//以只读模式打开文件。If(FP==null){Return-1}inttmp=0chartemp[3]=“”while(feof(FP)==0)//判断文件是否读到文件末尾。Feof()在读取到文件结尾时返回-1,不返回0{fscanf(FP,%s,temp)//fscanf在下一个循环中遇到空格和回车时将返回,将继续读取以下内容,因此无需更改指向printf(%sn)的文件指针,temp)}return0}
fprintf()函数和fscanf()函数将向后移动文件指针。其中,file*stream是文件指针,const char*format是输出格式,[argument]是输入列表。示例:屏幕输出:函数名称:fscanf函数:从流执行格式化输入。Fscanf在遇到空格和换行符时结束。请注意,它也会在有空格时结束。这与fgets不同,fgets在遇到空间时不会结束。返回值:integer,读取成功返回参数个数,读取失败返回EOF(-1)。例子:
fscanf读取txt文件换行 fscanf和fread的区别 c语言怎么多行输入多行输出
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。