No older revisions available
No older revisions available
암호화 ¶
~cpp
#include <fstream>
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
ifstream fin("input.txt"); // fin과 input.txt를 연결
ofstream fout("output.txt"); // fout과 output.txt를 연결
cout << "숫자 입력> ";
int f;
cin >> f;
char a[20];
for (int i = 0; ; i++)
{
fin.getline(a,20);
if (fin.eof())
break;
int c = strlen(a);
for (int d=0;d<c;d++)
{
cout << (char)(a[d]+f);
fout << (char)(a[d]+f);
}
cout << endl;
fout << endl;
}
cout << endl;
return 0;
}
복호화 ¶
~cpp
#include <fstream>
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
ifstream fin("output.txt"); // fin과 input.txt를 연결
ofstream fout("output2.txt"); // fout과 output.txt를 연결
cout << "숫자 입력> ";
int f;
cin >> f;
char a[20];
for (int i = 0; ; i++)
{
fin.getline(a,20);
if (fin.eof())
break;
int c = strlen(a);
for (int d=0;d<c;d++)
{
cout << (char)(a[d]-f);
fout << (char)(a[d]-f);
}
cout << endl;
fout << endl;
}
cout << endl;
return 0;
}