Quantcast
Channel: Comunidad Underground Hispana
Viewing all articles
Browse latest Browse all 11602

Cifrado Cesar en C, ayuda

$
0
0
Hola amigos, tengo entre manos un codigo para realizar un cifrado a un archivo de texto pero no le consigo sacar a delante ya que mi nivel de C no es muy bueno, les dejo el codigo a ver si alguno me puede ayudar, un saludo.

Código:

#include <stdio.h>

/* Descripción: Programa que encriptara un archivo de texto con cifrado cesar */

//prototipos
int abriracrchivo(void);
int encriptado(char texto[], int k);
int escribirarchivo(char texto[]);


int main(){
//@param k, entrada


int k;                       
char texto[999];       

        printf("Introduce la 'k' para el cifrado cesar: ");
        scanf("%i", &k);
        abrirarchivo();
        encriptado(texto, k);
        escribirarchivo(texto);
return 0;
}

int abrirarchivo(){
//@param A, entrada
char A[20], texto[999];
FILE *BUFFER; //BUFFER DE COMUNICACIÓN DEFINIDO
        printf("Introduce el nombre del archivo: ");
        scanf("%s", A);
        BUFFER = fopen(A,"wr");                //abrir archivo
        fscanf(A, "%s", texto);
return 0;

}

int encriptado(char texto[], int k){
int i;

for (i=0;i<strlen(texto);i++){
texto[i]= texto[i]+k;
}
return 0;
}

int escribirarchivo(char texto[]){
FILE *BUFFER2;
        BUFFER2 = fopen("cript.txt", "wr");
        fprintf(BUFFER2, "%s", texto);
}


Viewing all articles
Browse latest Browse all 11602

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>