boa noite.
preciso fazer um programa que faça a criptografia e a descriptografia de um texto. porém não consigo compilar. ja tentei de varias formas. mais não consigo avançar. alguém pode me ajudar. por favor
esse é o codigo que fiz.
#include <fstream>
#include <iostream>
using namespace std;
int main(void) {
int op;
ofstream arquivo;
arquivo.open("texto.txt");
arquivo << " Lucas de Castro Vaz\nRibeirao preto\n";
arquivo.close();
ifstream arquivoe;
string linha;
arquivoe.open("texto.txt");
if (arquivoe.is_open()) {
while (getline(arquivoe, linha)) {
cout << linha << endl;
}
arquivoe.close();
} else {
cout << "impossível abrir o arquivo" << endl;
}
do {
system("cls");
cout << " * * * *M E N U * * * * \n\n";
cout << "\n1 - criptografar o texto";
cout << "\n2 - descriptografar texto";
cout << "\n3 - mostrar texto";
cout << "\n9 - Sair";
cout << "\n\nDigite a sua opcao: ";
cin >> op;
switch(op)
{
case 1: system("cls");
cout << "\ncriptografar: \n\n
for(int i=0;nome[i]!='\0';i++)
nome[i]=nome[i]+3;
system("pause");
break;
case 2: system("cls");
cout << "\ndescriptografar: \n\n";
for(int i=0;nome[i]!='\0';i++)
nome[i]=nome[i]-3;
system("pause");
break;
case 3: system("cls");
cout << "\nmostrar texto: \n\n";
cout << "\ntexto: %s\n" << "texto";
system("pause");
break;
case 9: "\nencerreando programa...\n\n";
system("pause");
break;
} while (op!=9);
return 0;
}