Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Duda sobre estructuras

Estas en el tema de Duda sobre estructuras en el foro de C/C++ en Foros del Web. Hola a todos, tengo que hacer una agenda en c y se como hacer para meter los datos de una sola persona, pero no tengo ...
  #1 (permalink)  
Antiguo 03/03/2010, 14:14
 
Fecha de Ingreso: enero-2008
Mensajes: 111
Antigüedad: 16 años, 2 meses
Puntos: 0
Duda sobre estructuras

Hola a todos, tengo que hacer una agenda en c y se como hacer para meter los datos de una sola persona, pero no tengo ni idea de que hay que hacer para poder meter los datos de varias personas.

Y una vez metidos los datos ¿¿como hago para que me muestre los datos de la persona que yo quiero??

Espero que podais ayudarme, que he googleado pero no con lo que veo no me apaño nada.Un saludo
  #2 (permalink)  
Antiguo 05/03/2010, 08:35
Avatar de Payaso73  
Fecha de Ingreso: abril-2009
Ubicación: Argentina
Mensajes: 309
Antigüedad: 15 años
Puntos: 20
Respuesta: Duda sobre estructuras

Hola, si sabes cuantas personas va a tener tu agenda, te puedo ayudar, si el numero de personas que vas a ingresar no lo sabes, entonces se me complica porque yo tengo ese mismo problema jaja

Supongamos que sabes el numero de personas... son 10. Podes hacer:

Código C++:
Ver original
  1. struct agenda{
  2.           char nombre[20];
  3.           char apellido[20];
  4.           int dni;
  5. }personas[10]; /*esto es lo que te decía, si son 10 o menos, te sirve esta opción,
  6. pero si el usuario que esta usando este programa quiere poner 11 personas,
  7. entonces no te va a servir, esta opción es si conoces el numero de personas que
  8. va a tener la agenda de antemano*/
  9.  
  10. main() {
  11.  
  12.      /*adentro de un while que vaya hasta 9 (0-9) pedís los datos y
  13. los guardas poniendo personas[i].nombre */
  14.  
  15. /*y para ver el nombre de la persona que esta en la ubicación 7
  16. imprimís personas[7].nombre*/
  17.  
  18. }


Espero te sirva de algo, saludos.

Etiquetas: estructuras
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:55.