简要介绍C语言中文件读写的安全标准流程。
二进制文件比ASCII文件占用更多的存储空间。
错
二进制文件比ASCII文件占用更多的存储空间。
设在文件a.txt和文件b.txt中分别存有两个字符串,设计一个程序将这两个字符串按依序交叉的方式合并为一个字符串(例如“aa”与“bbb”的合并结果为“ abababaa”,而“bbb”与“aaa”的合作结果为“ bababaa”),并将结果存入文件a.txt中。
#include<stdio.h>
main(){
FILE *fp,*fq,*fr;
char ch;
if((fp=fopen("a.txt","r+"))==NULL){
printf("cannot open file a. txt");
exit(0);
}
if((fqfopen("b.txt","r))==NULL){
printf("cannot open file b.txt");
exit(0);
}
fr=fopen("c.txt","w+");
while(!feof(fp)){
ch=fgetc(fp);
fputc(ch, fr);
if(!feof(fq){
ch=fgetc(fq)
fputc(ch, fr);
}
}
while(!feof(fq)){
ch=fgetc(fq);
fputc(ch,fr);
}
rewind(fp);rewind(fr);
while(!feof(fr)){
ch=fgetc(fr);
fputc(ch,fp);
}
fclose(fp);fclose(fq);fclose(fr);
}
在缓冲文件系统中用于读写的函数有【 】
A、putchar()
B、fread()
C、rewind()
D、putw()
E、fseek()