[ create a new paste ] login | about

Link: http://codepad.org/pOVT9ekA    [ raw code | output | fork ]

vicenaf - C, pasted on Sep 15:
#include <stdio.h>
#include <stdlib.h>

struct FichaMascota {
char tipo [20];
char nombreDuenho [20];
char nombreMascota [20];
char raza [20];
char fechaNacimiento [10];


char sexo;
float pesoKg;
int alturaCm;
};


int main()
{
    struct FichaMascota m1;

    printf("Nombre duenho: ");
    gets (m1.nombreDuenho);

    printf("Nombre mascota: ");
    fgets (m1.nombreMascota, 20, stdin);

    puts("Tipo: ");
    scanf ("%s", m1.tipo);
    fflush(stdin);

    puts("Raza: ");
    scanf ("%[^\n]", m1.raza);
    fflush(stdin);

    printf("Fecha Nacimiento: ");
    scanf ("%10[^\n]", m1.fechaNacimiento);
    fflush(stdin);

    printf("Sexo m (macho) h (hembra): ");
    scanf ("%c", &m1.sexo);
    fflush(stdin);

    printf("Peso en KG con decimales: ");
    scanf ("%f", &m1.pesoKg);
    fflush(stdin);

    printf("Altura Cm: ");
    scanf ("%d", &m1.alturaCm);
    fflush(stdin);

    printf("\n- - - - - - - - - - - - - -");
    printf("\nDatos de la mascota almacenada.");
    printf("\nDuenho: %s", m1.nombreDuenho);
    printf("\nNombre mascota: %s", m1.nombreMascota);
    printf("\nTipo: %s", m1.tipo);
    printf("\nRaza: %s", m1.raza);
    printf("\nFecha Nacimiento: %s", m1.fechaNacimiento);
    printf("\nSexo m (macho) h (hembra): %c", m1.sexo);
    printf("\nPeso en KG con decimales: %.3f", m1.pesoKg);
    printf("\nAltura Cm: %d", m1.alturaCm);

    return 0;
}


Output:
1
2
3
4
5
6
7
8
9
10
11
12
13
Nombre duenho: Nombre mascota: Tipo: 
Raza: 
Fecha Nacimiento: Sexo m (macho) h (hembra): Peso en KG con decimales: Altura Cm: 
- - - - - - - - - - - - - -
Datos de la mascota almacenada.
Duenho: (�@�l@ys@
Nombre mascota: �@$�@�@T([�(�@ �@]@�U@��@(X@�([�t�
Tipo: tP@
Raza:  �@]@�U@��@(X@�([�t�
Fecha Nacimiento: �([�t�
Sexo m (macho) h (hembra): 
Peso en KG con decimales: 0.000
Altura Cm: 134514672


Create a new paste based on this one


Comments: