Ejercicio de ficheros

Ir abajo

Ejercicio de ficheros

Mensaje por santiago padilla el Vie Feb 14, 2014 11:21 am

#include <stdio.h>
#include <conio.h>


int PulsaTecla();



int main(){

//Declaracion de Variables
FILE *fp, *fp1, *fp2, *fp3; //es lo mismo que FILE fp[1]; FILE es una struct definida en stdio.h
char simbolo, simb;


fp=fopen("ajedrez.txt","r");
fp1=fopen("ajedrez1.txt","w");
simbolo=fgetc(fp);

//fputc(simbolo,fp1);
// if(simbolo>64&&simbolo<91){simbolo=+32;}
while (simbolo!=EOF){
if(simbolo>64&&simbolo<91){simbolo=simbolo+32;}
if ((simbolo>64&&simbolo<91)||(simbolo>96&&simbolo<123)){
fputc(simbolo,fp1);}
simbolo=fgetc(fp);
}

fclose(fp);
fclose(fp1);
fp1=fopen("ajedrez1.txt","r");
fp2=fopen("ajedrez2.txt","w");
simbolo=fgetc(fp1);

// ENCRIPTADO
while(simbolo!=EOF){
simb=(simbolo-97+3)%26+97;
fputc(simb,fp2);
simbolo=fgetc(fp1);
}

fclose(fp1);
fclose(fp2);

fp2=fopen("ajedrez2.txt","r");
fp3=fopen("ajedrez3.txt","w");
simbolo=fgetc(fp2);

// DESENCRIPTAR
while(simbolo!=EOF){
simb=(simbolo-97-3)%26+97;
fputc(simb,fp3);
simbolo=fgetc(fp2);
}
//if((cadena3[i]>64)&&(cadena2[i]<91)){cadena4[i]=((cadena3[i]-64)-3)%26+64;}


fclose(fp2);
fclose(fp3);



PulsaTecla();

}
int PulsaTecla(){
printf("\n\n Pulsa una tecla");
getch();
}

santiago padilla

Mensajes : 5
Fecha de inscripción : 28/11/2013

Ver perfil de usuario

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.