Tecnologia,Programacion y Dinosaurios!

Programacion en C: Estructuras De Datos(I)

Posted on: 08/04/2013

Estructuras_Datos_C

En esta sección de Estructuras veremos ejemplos de como declarar una Estructura en C, Capturarla e imprimirla.

También haremos uso de la declaración por medio de Typedef, una palabra clave bastante útil en lo que se refiere al control y Estructura de Datos.

Hasta abajo les dejo el código para que lo puedan descargar.

Problema:

Escribir una declaracion de tipo struct que almacene la siguiente
informacion sobre un disco de audio: Titulo,Autor,Año de publicacion y duracion (En segundos)

Codigo:

#include <stdio.h>
#include <conio.h>
#define N 30

typedef struct{

char Titulo[N];
char Autor [N];
int Publicacion;
int Segundos;
}Disco;

void captura (Disco *dis);
void imprime (Disco dis);

int main()
{
Disco d;

captura(&d);
imprime(d);

getch();
}

void captura (Disco *dis)
{
printf(“Inserta el Titulo del disco\n”);
gets(dis->Titulo);
printf(“\nInserta el Autor del disco\n”);
gets(dis->Autor);
printf(“\nInserta el año de publicacion del disco\n”);
scanf(“%d”,&dis->Publicacion);
printf(“\nInserta la duracaion del disco (segundos)\n”);
scanf(“%d”,&dis->Segundos);
}

void imprime (Disco dis)
{
printf(“\nInformacion del Disco:\n”);
printf(“\nTitulo: %s\nAutor: %s\nAño de Publicacion: %d\nDuracion(Seg): %d”,dis.Titulo,dis.Autor,dis.Publicacion,dis.Segundos);
}

Descarga el Código

RECUERDEN QUE CUALQUIER DUDA QUE TENGAN HAGANMELA SABER Y LES RESPONDERÉ LO MAS RÁPIDO POSIBLE🙂

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Enter your email address to follow this blog and receive notifications of new posts by email.

Únete a otros 270 seguidores

Contratame!

Facebook

A %d blogueros les gusta esto: