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.




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.



#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");
}








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

Entradas más populares de este blog

Programas en C #3 Tres números, el mayor, el menor y el del medio

Programas en C #2 Tablas de Multiplicar

Programas en Racket Programación Funcional #1