Programas en C #9 Estructuras en C Parte 5 (Apuntadores)
En esta lista de post se publicarán algunos de los cientos de programas
básicos vistos en lenguaje C, y que son refuerzo de estudio de
estudiantes universitarios, cada uno de estos programas son referencias aleatorias y
no se acreditan editorias personales, son recopilaciones de la
universidad y miles de foros dedicados a resolver problemas de este tipo.
Quieres ganar dinero acortando enlaces entonces registrate en Adfly
Quieres ver contenido de juegos, tutoriales, cosas random suscribete a mi canal de Youtube.
Programa en C que muestra la forma en como se crean estructuras básicas, en este ejemplo se basa en un libro y el uso de struct para su construcción. Anteriormente se creo una estructura con datos definidos pero en este programa veremos como ir llenando dicha estructura con datos que el usuario ingrese por teclado.
Además se agrego un plus ir llenando dicha estructura con apuntadores.
Además se agrego un plus ir llenando dicha estructura con apuntadores.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct corredor
{
char nombre[30];
char sexo;
char clubnom[25];
char categoria[12];
int edad;
};
main()
{ struct corredor c,*ptr_c;
ptr_c=&c;
printf ("\n Nombre Corredor:");
fflush (stdin);
gets (ptr_c->nombre);
printf ("\n Edad:");
scanf ("%i",&ptr_c->edad);
printf ("\n Sexo Corredor:");
fflush (stdin);
scanf ("%c",&ptr_c->sexo);
printf ("\n Nombre del club:");
fflush (stdin);
scanf ("%s",ptr_c->clubnom);
if (ptr_c->edad<=18)
strcpy(ptr_c->categoria,"Juvenil");
else if (ptr_c->edad<=40)
strcpy(ptr_c->categoria,"Adulto");
else
strcpy(ptr_c->categoria,"Veterano");
printf ("\n ***Datos del Corredor**");
printf ("\n Nombre del Corredor:%s",ptr_c->nombre);
printf ("\n Edad del Corredor:%d",ptr_c->edad);
printf ("\n Sexo del Corredor:%c",ptr_c->sexo);
printf ("\n Club del Corredor:%s",ptr_c->clubnom);
printf ("\n Categoria del Corredor:%s",ptr_c->categoria);
printf ("\n");
system ("pause");
#include <stdlib.h>
#include <string.h>
struct corredor
{
char nombre[30];
char sexo;
char clubnom[25];
char categoria[12];
int edad;
};
main()
{ struct corredor c,*ptr_c;
ptr_c=&c;
printf ("\n Nombre Corredor:");
fflush (stdin);
gets (ptr_c->nombre);
printf ("\n Edad:");
scanf ("%i",&ptr_c->edad);
printf ("\n Sexo Corredor:");
fflush (stdin);
scanf ("%c",&ptr_c->sexo);
printf ("\n Nombre del club:");
fflush (stdin);
scanf ("%s",ptr_c->clubnom);
if (ptr_c->edad<=18)
strcpy(ptr_c->categoria,"Juvenil");
else if (ptr_c->edad<=40)
strcpy(ptr_c->categoria,"Adulto");
else
strcpy(ptr_c->categoria,"Veterano");
printf ("\n ***Datos del Corredor**");
printf ("\n Nombre del Corredor:%s",ptr_c->nombre);
printf ("\n Edad del Corredor:%d",ptr_c->edad);
printf ("\n Sexo del Corredor:%c",ptr_c->sexo);
printf ("\n Club del Corredor:%s",ptr_c->clubnom);
printf ("\n Categoria del Corredor:%s",ptr_c->categoria);
printf ("\n");
system ("pause");
}
RETO DEL BLOG, PROPÓN UN PROGRAMA MEJORADO Y CON SUS RESPECTIVAS EXCEPCIONES QUE PODRÍA TENER
Te sirven mis contenidos y quieres ayudarme a crecer invitame un chicle
Quieres ganar dinero acortando enlaces entonces registrate en Adfly
Quieres ver contenido de juegos, tutoriales, cosas random suscribete a mi canal de Youtube.
Comentarios
Publicar un comentario