generated from CSCI200/Template
close secretMessage
This commit is contained in:
parent
d3173832fd
commit
6920e0c6f9
1 changed files with 25 additions and 24 deletions
49
main.cpp
49
main.cpp
|
@ -10,31 +10,32 @@
|
|||
#include <iostream>
|
||||
|
||||
int main(void) {
|
||||
std::ifstream secretMessage("secretMessage.txt");
|
||||
if (secretMessage.fail()) {
|
||||
std::cerr << "Error opening secretMessage.txt file" << std::endl;
|
||||
return -1;
|
||||
}
|
||||
std::ifstream secretMessage("secretMessage.txt");
|
||||
if (secretMessage.fail()) {
|
||||
std::cerr << "Error opening secretMessage.txt file" << std::endl;
|
||||
return -1;
|
||||
}
|
||||
|
||||
std::ofstream decipheredMessage("decipheredMessage.txt");
|
||||
if (decipheredMessage.fail()) {
|
||||
std::cerr << "Error opening decipheredMessage.txt" << std::endl;
|
||||
return -1;
|
||||
}
|
||||
std::ofstream decipheredMessage("decipheredMessage.txt");
|
||||
if (decipheredMessage.fail()) {
|
||||
std::cerr << "Error opening decipheredMessage.txt" << std::endl;
|
||||
return -1;
|
||||
}
|
||||
|
||||
char currentChar;
|
||||
while (secretMessage.get(currentChar)) {
|
||||
switch (currentChar) {
|
||||
case '\n':
|
||||
decipheredMessage << std::endl;
|
||||
break;
|
||||
case '~':
|
||||
decipheredMessage << ' ';
|
||||
break;
|
||||
default:
|
||||
decipheredMessage << (char)(currentChar + 1);
|
||||
}
|
||||
}
|
||||
char currentChar;
|
||||
while (secretMessage.get(currentChar)) {
|
||||
switch (currentChar) {
|
||||
case '\n':
|
||||
decipheredMessage << std::endl;
|
||||
break;
|
||||
case '~':
|
||||
decipheredMessage << ' ';
|
||||
break;
|
||||
default:
|
||||
decipheredMessage << (char)(currentChar + 1);
|
||||
}
|
||||
}
|
||||
|
||||
decipheredMessage.close();
|
||||
secretMessage.close();
|
||||
decipheredMessage.close();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue