miércoles, 24 de agosto de 2011

Estructuras

Programa que guarda y recupera los datos de un libro de una estructura.



#include <stdio.h>
#include <stdlib.h>

struct Tficha
{
    char titulo [30];
    char autor [30];
    float precio;
    int n_paginas;
    char genero[30];
};


int main()
{
    struct Tficha libro;

    //solicitar datos
    printf("Introduce el titulo del libro: ");
    gets (libro.titulo);
    fflush(stdin);

    printf("Introduce el autor del libro: ");
    gets (libro.autor);
    fflush(stdin);

    printf("Introduce el precio del libro: ");
    scanf ("%f", &libro.precio);
    fflush(stdin);

    printf("Introduce el numero de paginas del libro: ");
    scanf ("%d", &libro.n_paginas);
    fflush(stdin);

    printf("Introduce el genero del libro: ");
    gets (libro.genero);
    fflush(stdin);


    //mostrar datos
    printf("\n\nEl libro %s escrito por %s, pertenece al genero de %s, consta de %d paginas, y me ha costado %.2f euros.", libro.titulo, libro.autor, libro.genero, libro.n_paginas, libro.precio);


    return 0;
}

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...