程序设计基础实验报告(2)
时间:2025-07-14
时间:2025-07-14
第1_1题
算法描述:
比较两个文本文件并打印出它们第一个不相同的行(文件每行字符数不多于80)。
源程序: no1_1.cpp
#include<iostream.h> #include<fstream.h> #include<stdlib.h> #include<string.h> void main() { fstream infile1,infile2; infile1.open("f1.txt",ios::in); infile2.open("f2.txt",ios::in); if(!infile1) { cout<<"f1.txt can't open"; abort(); } if(!infile2) { cout<<"f2.txt can't open"; abort(); } char s1[80],s2[80]; while(!infile1.eof()&&!infile2.eof()) { infile1.getline(s1,sizeof(s1)); infile2.getline(s2,sizeof(s2)); if(strcmp(s1,s2)) { cout<<s1<<endl; cout<<s2<<endl; } } infile1.close(); infile2.close(); }
测试数据(输入、输出):
上一篇:市场营销实践报告