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

por que no me imprime :'(

Estas en el tema de por que no me imprime :'( en el foro de C/C++ en Foros del Web. representa que es un programa que guarda nombres y edades; el problema es qe se que las guarda; pero no logro que las imprima y ...
  #1 (permalink)  
Antiguo 01/02/2009, 03:51
 
Fecha de Ingreso: febrero-2009
Mensajes: 36
Antigüedad: 15 años, 3 meses
Puntos: 0
por que no me imprime :'(

representa que es un programa que guarda nombres y edades; el problema es qe se que las guarda; pero no logro que las imprima y si lo hace, lo imprime mal ( por ejemplo, ple pones a edad 12 i te imprime 80 o cosas asi); alguien podria decirme donde esta el error??

#include <stdlib.h>
#include <stdio.h>

int main (void){
struct alumnes {
char nom[80];
int edat;
} *alum, *aux;

int j, i;

// nombre alumnes

printf("quants alumnes introduiras?\n");
scanf("%d",&j);
alum=malloc(j*sizeof(struct alumnes));



//demanar alumne

for(i=0;i<j;i++){
printf("introdueix l'alumne: \n");
scanf("%s",&(*alum).nom);
printf("nom introduit: %s\n ", (*alum).nom);
printf("introdueix l'edat: \n");
scanf("%d",&(*alum).edat);
aux++;
}
for (i=0;i<j;i++){
alum--;
};

//escriure dades
for(i=0;i<j;i++){
printf( "l'alumne %s te %d anys \n", (*alum).nom,(*alum).edat);
alum++;
};
return 0;
}
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 10:00.