Boa Tarde!
Preciso de um help, preciso criar um algoritmo em C# que pegue um arquivo txt e criptografe e descriptografe ele... ms estou enroscado.
Eu criei um menu onde o usuario escolhe abrir o arquivo, criptografar e descriptografar.
fiz as rotinas para abrir o arquivo, mas nao sei agora como fazer para pegar as palavras do texto e tratar elas.
Se alguem puder me ajudar em como prosseguir, eu agradeço.
void abrirarquivo()
{
FILE *arq;//arquivo é um ponteiro de tipo FILE
//fopen retorna um endereço de memoria arq
char Linha [100], *result;
arq = fopen("arquivo.txt","r"); //r porque queremos ler o arquivo
if(arq == NULL)//ele nao foi aberto
{
printf("Erro na abertura do arquivo");
exit(0); //sair do algoritmo
}
while(!feof(arq))
{
result = fgets(Linha, 100, arq);
if(result)//se foi possivel ler
printf(Linha);
}
fclose(arq);
}
int main()
{
int opcao;
printf("\n1 - Visualizar arquivo");
printf("\n2 - Criptografar");
printf("\n3 - Decriptografar");
printf("\nOpcao >>>");
scanf("%d", &opcao);
switch(opcao)
{
case 1:
abrirarquivo();
break;
case 2:
break;
case 3:
break;
}
getch();
return 0;
}