65,211
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
void encode(ifstream& infile,ofstream& of,const string& key)
{
string result;
string mv;
while(getline(infile,mv))
{
for(int i=0;i <mv.length();++i)
result+=char((mv[i]+key[i%key.length()]-'0'-32)%91+32);
of<<result<<endl;
}
}
int main(int argc, char* argv[])
{
ifstream infile("C:\\a.txt");
ofstream of("c:\\b.txt");
string key;
cin>>key;
encode(infile,of,key);
infile.close();
of.close();
return 0;
}