那个C++高手帮我看下这个程序那里写错了

来源:百度知道 编辑:UC知道 时间:2024/05/06 05:42:47
#include<iostream>
#include<fstream>
using namespace std;
void encode(ifstream &infile,ofstream &outfile,char [],char[],char[]);
void decode(ifstream &infile,ofstream &outfile,char [],char[],char[]);
int main()
{
char f1[21],f2[21],code[20];
int type=0;
cout<<"如想加密,请输入1,解密输入2:";
cin>>type;
cin.get();
cout<<"qingshuruwenjianming:";
cin.getline(f1,21);
ifstream infile(f1,ios::binary);
if (!infile)
{
cerr<<"open error!"<<endl;
return 1;
}
cout<<"mubiao: ";
cin.getline(f2,21);
ofstream outfile(f2,ios::binary);
if (!outfile)
{
cerr<<"open error!"<<endl;
return 1;
}
if(type == 1)
cout<<"yaochi): ";
else if

#include<iostream>
#include<fstream>
using namespace std;
void encode(ifstream &infile,ofstream &outfile,char [],char[],char[]);
void decode(ifstream &infile,ofstream &outfile,char [],char[],char[]);
int main()
{
char f1[21],f2[21],code[20];
int type=0;
cout<<"如想加密,请输入1,解密输入2:";
cin>>type;
cout<<"qingshuruwenjianming:";
fflush(stdin);//使用fflush刷新缓冲区
cin.getline(f1,21);//f1必须可用 如abc.dat
ifstream infile(f1,ios::binary); //必须保证文件f1存在
if (!infile)
{
cerr<<f1<<"open error!"<<endl;
return 1;
}
cout<<"mubiao: ";
fflush(stdin);
cin.getline(f2,21);
ofstream outfile(f2,ios_base::binary);
if (!outfile)
{
cerr<<f2<<"open error!"<<endl;
return 1;
}
if(type == 1)
cout<<"yaochi): ";