Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
main.cpp /* * File: main.cpp * Author: joao * * Created on 30 de Março de 2016, 01:36 */ #include <cstdlib> #include <cstdio> #include <string.h> #include <iosfwd> #include <ctype.h> using namespace std; void largeShitCryp(char arq[], char newArq[]) { char letra; FILE *arquivo = fopen(arq, "r"); FILE *novoArq = fopen(newArq, "wb"); letra = fgetc(arquivo); while (letra != EOF) { letra= letra + 4; switch (letra) { case '{': letra = 'a'; break; case '|': letra = 'b'; break; case '}': letra = 'c'; break; case'~': letra = 'd'; break; case '[': letra = 'A'; break; case 92: letra = 'd'; break; case ']': letra = 'C'; break; case '^': letra = 'D'; break; } fputc(letra, novoArq); letra = fgetc(arquivo); } fclose(arquivo); fclose(novoArq); } /* * */ int main(int argc, char** argv) { char nomeArq[60], nomeArq1[60]; //strcpy(nomeArq1,"/home/joao/NetBeansProjects/Teste/estadoCid.sl1"); //strcpy(nomeArq,"/home/joao/NetBeansProjects/Teste/estado.slq"); int op = 0; printf("Digite o nome do arquivo Entrada:\n"); fflush(stdin); gets(nomeArq); printf("Digite o nome do arquivo Saida:\n"); fflush(stdin); gets(nomeArq); largeShitCryp(nomeArq, nomeArq1); return 0; }
Compartilhar