-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.cpp
More file actions
101 lines (95 loc) · 1.39 KB
/
Copy pathmain.cpp
File metadata and controls
101 lines (95 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
//Diccionario encargado de encriptar cada char en en .txt
unsigned short encrypter(char letra)
{
switch (letra)
{
default:
return 0;
case 'a':
return 1;
case 'b':
return 2;
case 'c':
return 3;
case 'd':
return 4;
case 'e':
return 5;
case 'f':
return 6;
case 'g':
return 7;
case 'h':
return 8;
case 'i':
return 9;
case 'j':
return 10;
case 'k':
return 11;
case 'l':
return 12;
case 'm':
return 13;
case 'n':
return 14;
case 'ñ':
return 15;
case 'o':
return 16;
case 'p':
return 17;
case 'q':
return 18;
case 'r':
return 19;
case 's':
return 20;
case 't':
return 21;
case 'u':
return 22;
case 'v':
return 23;
case 'w':
return 24;
case 'x':
return 25;
case 'y':
return 26;
case 'z':
return 27;
}
}
int main()
{
ofstream outFile("encrypted.csv");
ifstream inFile("texto.txt");
string line;
while (getline(inFile, line))
{
for (short charPosition = 0; charPosition < line.length(); charPosition++)
{
if (charPosition != 0)
{
outFile << ", ";
}
char character = line.at(charPosition);
if (character == ' ')
{
outFile << " ";
continue;
}
outFile << encrypter(character);
}
outFile << "\n";
}
outFile.close();
inFile.close();
cout << "Successful process, encrypted.csv created" << "\n";
system("pause");
}