Documentos de Académico
Documentos de Profesional
Documentos de Cultura
h>
#include<string.h>
#include<ctype.h>
char usuario[30], A[5], opcion, orden, nombre_archivo[20], text[200],read[399];
char Alfabeto[6][16]={{},{' ',' ',' ','A',' ',' ','B',' ', ' ','C',' ',' ','D','
',' ', 'E'},{' ',' ',' ','F',' ', ' ', 'G',' ', ' ', 'H', ' ',' ','I', 'J',' ',
'K'},{' ',' ',' ','L',' ', ' ', 'M',' ', ' ', 'N', '�',' ', 'O', ' ',' ','P'},{'
',' ',' ','Q',' ', ' ','R', ' ',' ', 'S',' ',' ','T',' ',' ','U'},{' ',' ',' ','V',
' ',' ', 'W',' ', ' ', 'X',' ',' ','Y',' ',' ','Z'}};
char *apuser;
int i,j, opcion2;
int main()
{
for(i=1;i<6;i++)
{
A[i]=toupper(A[i]);
Alfabeto[0][3*i]=A[i];
}
printf("\n");
fprintf(texto,"\n");
Alfabeto[1][0]=Alfabeto[0][3];
Alfabeto[2][0]=Alfabeto[0][6];
Alfabeto[3][0]=Alfabeto[0][9];
Alfabeto[4][0]=Alfabeto[0][12];
Alfabeto[5][0]=Alfabeto[0][15];
for(i=0; i<6; i++)
{
for(j=0; j<16; j++)
{
if (Alfabeto[i][j]!='�')
{
printf("%c", Alfabeto[i][j]);
fprintf(texto,"%c", Alfabeto[i]
[j]);
}
else
{
printf("%c", 165);
fprintf(texto,"%c", 165);
}
}
printf("\n");
fprintf(texto,"\n");
}
}
while(i<1);
switch(text[i])
{
case 'A':
printf("%c",Alfabeto[1][0]);
printf("%c",Alfabeto[0][3]);
fprintf(texto,"%c%c",Alfabeto[1][0],
Alfabeto[0][3]);
break;
case 'B':
printf("%c",Alfabeto[1][0]);
printf("%c",Alfabeto[0][6]);
fprintf(texto,"%c%c",Alfabeto[1][0],
Alfabeto[0][6]);
break;
case 'C':
printf("%c",Alfabeto[1][0]);
printf("%c",Alfabeto[0][9]);
fprintf(texto,"%c%c",Alfabeto[1][0],
Alfabeto[0][9]);
break;
case 'D':
printf("%c",Alfabeto[1][0]);
printf("%c",Alfabeto[0][12]);
fprintf(texto,"%c%c",Alfabeto[1][0],
Alfabeto[0][12]);
break;
case 'E':
printf("%c",Alfabeto[1][0]);
printf("%c",Alfabeto[0][15]);
fprintf(texto,"%c%c",Alfabeto[1][0],
Alfabeto[0][15]);
break;
case 'F':
printf("%c",Alfabeto[2][0]);
printf("%c",Alfabeto[0][3]);
fprintf(texto,"%c%c",Alfabeto[2][0],
Alfabeto[0][3]);
break;
case 'G':
printf("%c",Alfabeto[2][0]);
printf("%c",Alfabeto[0][6]);
fprintf(texto,"%c%c",Alfabeto[2][0],
Alfabeto[0][6]);
break;
case 'H':
printf("%c",Alfabeto[2][0]);
printf("%c",Alfabeto[0][9]);
fprintf(texto,"%c%c",Alfabeto[2][0],
Alfabeto[0][9]);
break;
case 'I':
printf("%c",Alfabeto[2][0]);
printf("%c",Alfabeto[0][12]);
fprintf(texto,"%c%c",Alfabeto[2][0],
Alfabeto[0][12]);
break;
case 'J':
printf("%c",Alfabeto[2][0]);
printf("%c",Alfabeto[0][12]);
fprintf(texto,"%c%c",Alfabeto[2][0],
Alfabeto[0][12]);
break;
case 'K':
printf("%c",Alfabeto[2][0]);
printf("%c",Alfabeto[0][15]);
fprintf(texto,"%c%c",Alfabeto[2][0],
Alfabeto[0][15]);
break;
case 'L':
printf("%c",Alfabeto[3][0]);
printf("%c",Alfabeto[0][3]);
fprintf(texto,"%c%c",Alfabeto[3][0],
Alfabeto[0][3]);
break;
case 'M':
printf("%c",Alfabeto[3][0]);
printf("%c",Alfabeto[0][6]);
fprintf(texto,"%c%c",Alfabeto[3][0],
Alfabeto[0][6]);
break;
case 'N':
printf("%c",Alfabeto[3][0]);
printf("%c",Alfabeto[0][9]);
fprintf(texto,"%c%c",Alfabeto[3][0],
Alfabeto[0][9]);
break;
case '�':
printf("%c",Alfabeto[3][0]);
printf("%c",Alfabeto[0][9]);
fprintf(texto,"%c%c",Alfabeto[3][0],
Alfabeto[0][9]);
break;
case '�':
printf("%c",Alfabeto[3][0]);
printf("%c",Alfabeto[0][9]);
fprintf(texto,"%c%c",Alfabeto[3][0],
Alfabeto[0][9]);
break;
case 'O':
printf("%c",Alfabeto[3][0]);
printf("%c",Alfabeto[0][12]);
fprintf(texto,"%c%c",Alfabeto[3][0],
Alfabeto[0][12]);
break;
case 'P':
printf("%c",Alfabeto[3][0]);
printf("%c",Alfabeto[0][15]);
fprintf(texto,"%c%c",Alfabeto[3][0],
Alfabeto[0][15]);
break;
case 'Q':
printf("%c",Alfabeto[4][0]);
printf("%c",Alfabeto[0][3]);
fprintf(texto,"%c%c",Alfabeto[4][0],
Alfabeto[0][3]);
break;
case 'R':
printf("%c",Alfabeto[4][0]);
printf("%c",Alfabeto[0][6]);
fprintf(texto,"%c%c",Alfabeto[4][0],
Alfabeto[0][6]);
break;
case 'S':
printf("%c",Alfabeto[4][0]);
printf("%c",Alfabeto[0][9]);
fprintf(texto,"%c%c",Alfabeto[4][0],
Alfabeto[0][9]);
break;
case 'T':
printf("%c",Alfabeto[4][0]);
printf("%c",Alfabeto[0][12]);
fprintf(texto,"%c%c",Alfabeto[4][0],
Alfabeto[0][12]);
break;
case 'U':
printf("%c",Alfabeto[4][0]);
printf("%c",Alfabeto[0][15]);
fprintf(texto,"%c%c",Alfabeto[4][0],
Alfabeto[0][15]);
break;
case 'V':
printf("%c",Alfabeto[5][0]);
printf("%c",Alfabeto[0][3]);
fprintf(texto,"%c%c",Alfabeto[5][0],
Alfabeto[0][3]);
break;
case 'W':
printf("%c",Alfabeto[5][0]);
printf("%c",Alfabeto[0][6]);
fprintf(texto,"%c%c",Alfabeto[5][0],
Alfabeto[0][6]);
break;
case 'X':
printf("%c",Alfabeto[5][0]);
printf("%c",Alfabeto[0][9]);
fprintf(texto,"%c%c",Alfabeto[5][0],
Alfabeto[0][9]);
break;
case 'Y':
printf("%c",Alfabeto[5][0]);
printf("%c",Alfabeto[0][12]);
fprintf(texto,"%c%c",Alfabeto[5][0],
Alfabeto[0][12]);
break;
case 'Z':
printf("%c",Alfabeto[5][0]);
printf("%c",Alfabeto[0][15]);
texto=fopen(nombre_archivo,"w");
fprintf(texto,"%c%c",Alfabeto[5][0],
Alfabeto[0][15]);
break;
default:
break;
}
fclose(texto);
}
case 'B':
texto=fopen(nombre_archivo,"r");
while(feof(texto)==0)
{
for(i=0;i<399;i++)
{
read[i]=fgetc(texto);
apuser=&read[i];
printf("%c",read[i]);
}
}
break;
default:
printf("Por favor selecciona solo 'A' o 'B'");
break;
}
printf("\nSi repetir el programa, presione 1: ");
scanf("%d",&opcion2);
}
while(opcion2==1);
return 0;
}