Está en la página 1de 2

#include <stdio.

h>
#include <conio.h>
#include <windows.h>
#include <string.h>

main()
{

char nom[25], apellido[25], carrera[20], salir[2], aux[25], aux2[25], aux3[25],


aux4[25], edad[2], direc[15]={"@labprog.uabc"};
//Variables de caracter y sus auxiliares

do
{

gotoxy(35,1);
printf("Programa para crear correos electronicos\n");
gotoxy(1,2);
printf("Ingresa tu nombre\n");
gets(nom); //Obtener cadena de caracteres

strlwr(nom); //Vuelve minusculas la cadena

clrscr();

printf("Ingresa tu apellido paterno\n");


gets(apellido);

strlwr(apellido); //Vuelve minusculas la cadena

clrscr();

printf("Ingresa la ingenier%ca que estas cursando\n", 161);


gets(carrera); //Obtener cadena de caracteres

strlwr(carrera); //Vuelve minusculas la cadena

clrscr();

printf("Ingresa tu edad\n");
gets(edad);

clrscr();

flushall();
strncpy(aux, nom, 2); //Concatenar un maximo de n caracteres, destino,
origen, tama�o
strrev(apellido); //Voltea apellido
strncat(aux2, apellido, 2); //Toma primeros dos caract
strrev(aux2); //Voltea estos dos caract
strncat(aux, aux2, 2); //Agrega
strncat(aux, carrera, 1); //Toma primer caract de la carrera
strncat(aux3, carrera, 3); //Toma primeros 3 caract de la carrera
strrev(aux3); //Voltea
strncat(aux, aux3, 1); //Toma primer caract de la carrera
strncat(aux4, carrera, 5); //Toma primeros 5 caract de la carrera
strrev(aux4); //Voltea
strncat(aux, aux4, 1); //Toma primer caract de la carrera
printf("Este es tu correo electronico\n");
gotoxy(1,2);
printf("%s%c%s\n", aux, edad[1], direc); //%c para que tome el caracter de
la edad

gotoxy(1,15);
printf("%c quieres continuar con el programa?\n", 168); //Pregunto usuario si
quiere continuar con el programa
gets(salir);

clrscr();

}while(0==strcmp(salir,"si"));

printf("Gracias por utilizar el programa\n");


gotoxy(1,3);
printf("Hasta pronto\n");

Sleep(2000);
}

También podría gustarte