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

Tabla estatica de personas estaticas.

Estas en el tema de Tabla estatica de personas estaticas. en el foro de C/C++ en Foros del Web. Buenos dias gente, Como inserto una persona estatica en la primera posicion de mi tabla estatica? main.cpp Código: int dia, mes, any; char dni[9], nom; ...
  #1 (permalink)  
Antiguo 27/10/2011, 06:10
 
Fecha de Ingreso: septiembre-2011
Mensajes: 87
Antigüedad: 12 años, 7 meses
Puntos: 6
Tabla estatica de personas estaticas.

Buenos dias gente,

Como inserto una persona estatica en la primera posicion de mi tabla estatica?

main.cpp
Código:
        int dia, mes, any;
        char dni[9], nom;
	Persona *test_perest[2];
        Persona p;
	for(int i=0; i<2; i++){
		printf("Indique el DNI de la persona: ");
		scanf("%[^\n]", dni);
		printf("Indique el NOM de la persona: ");
		scanf("%[^\n]", nom);
		printf("Indique la DATA de naixement de la persona: ");
		scanf("%d-%d-%d", dia,mes,any);
		Persona p(dni,nom,Data(dia,mes,any));
                test_perest[i]=p;
	}
El problema lo tengo a la hora de insertar la persona en la tabla, que no encuentro la manera.

gracias de antemano!!!
  #2 (permalink)  
Antiguo 27/10/2011, 07:28
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Tabla estatica de personas estaticas.

Código C++:
Ver original
  1. int dia, mes, any;
  2.         char dni[9], nom;
  3.     Persona *test_perest[2];
  4.         Persona *  p;
  5.     for(int i=0; i<2; i++){
  6.         printf("Indique el DNI de la persona: ");
  7.         scanf("%[^\n]", dni);
  8.         printf("Indique el NOM de la persona: ");
  9.         scanf("%[^\n]", nom);
  10.         printf("Indique la DATA de naixement de la persona: ");
  11.         scanf("%d-%d-%d", dia,mes,any);
  12.         p = new Persona(dni,nom,Data(dia,mes,any));
  13.                 test_perest[i]=p;
  14.     }

Persona es una clase, no?? Escas usando C++?

Etiquetas: estatica, personas, tabla
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 06:51.