b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

fscanf的返回值_fscanf读完一行换行_fscanf一行一行的读(4)

电脑杂谈  发布时间:2017-02-19 08:26:06  来源:网络整理

if( ){

printf("Can not open file-- form.txt.\n");

exit (0);

}

while (!feof(fr)){

if (putchar(ch);

}

fclose(fr);

}

3. 从键盘输入一批以 -1结束的整数,将其中的奇数写入当前目录下的文本文件res.txt。fscanf的返回值

#include <stdio.h>

#include <stdlib.h>

void main()

{ int x;

if((fp=fopen("res.txt","w"))==NULL) {

printf("Can not open file! \n ");

exit(0);

}

scanf("%d", &x);

while( if(x%2!=0) ;

;

fclose(fp);

}

4. 本文件a.dat、b.dat中每行存放一个数且均按从小到大存放。下列程序将这两个文件中的数据合并到c.dat,文件c.dat中的数据也要从小到大存放。请填空,将程序补充完整、正确(若文件a.dat数据为1、6、9、18、27、35,文件b.dat数据为10、23、25、39、61,则文件c.dat中数据应为1、6、9、10、18、23、25、27、35、39、61)。

# include <stdio.h>

# include <stdlib.h>

void main()

{ FILE *f1, *f2, *f3; int x, y;

if((f1=fopen("a.dat", "r"))==NULL)

{ printf("Can not open a.dat!\n"); exit(0); }

if((f2=fopen("b.dat", "r"))==NULL)

{ printf("Can not open b.dat!\n"); exit(0); }

if( )==NULL}

{ printf("Can not open c.dat!\n"); exit(0); }

fscanf(f1, "%d", &x); ;

while(!feof(f1)&&!feof(f2))

)

{ fprintf(f3, "%d\n", x); fscanf(f1, "%d", &x); }

else { fprintf(f3, "%d\n", y); fscanf(f2, "%d", &y); }

if(feof(f1))

while(!feof(f2))

; }

}

);

while(!feof(f1))

; fprintf(f3, "%d\n", x); }

}

fclose(f1); fclose(f2); fclose(f3);

}

五、程序阅读题

1. 已有文本文件test.txt,其中的内容为:Hello,everyone!。以下程序中,文件test.txt已正确为"读"而打开,由文件指针fr指向该文件,则程序的输出结果是:


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-33282-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 夏阳
      夏阳

      所有的朋友们一起都来

    • 郭晨迪
      郭晨迪

      世界格局由美国一超独霸转向多极并起并存的时代——更是中华盛世主导世界时代的到来

    热点图片
    拼命载入中...