Problema crash

di il
2 risposte

Problema crash

Salve ragazzi sono nuovo , volevo sapere se qualcuno poteva aiutarmi col mio problema...
Il devc mi compila senza errori questo programma che però quando vado a inserire un numero mi crasha all'istante mentre coi char nessun problema.. idee? grazie in anticipo

#include <stdio.h>
#include <stdlib.h>
struct alunno
{
char nome[20];
char cognome[20];
char luogonascita[20];
int matricola;
struct indirizzo
{
char via[20];
int cap;
int ncivico;
}indz;

struct data
{
int giorno;
char mese[10];
int anno;
} data_nascita,partenza;
}studente;



main()
{
struct alunno studentea[100];
int i=1,n=10;
for (i=1; i<=n; i++)
{
printf("Inserisci il nome del %d^ alunno: \n",i);
scanf("%s", studentea.nome);
printf("Inserisci il cognome: \n");
scanf("%s", studentea.cognome);
printf("Inserisci la matricola: \n");
scanf("%d", studentea.matricola);
printf("Inserisci il giorno di nascita: \n");
scanf("%d", studentea.data_nascita.giorno);
printf("Inserisci il mese di nascita: \n");
scanf("%s", studentea.data_nascita.mese);
printf("Inserisci l'anno di nascita: \n");
scanf("%d", studentea.data_nascita.anno);
printf("Inserisci luogo di nascita: \n");
scanf("%s", studentea.luogonascita);
printf("Inserisci via/piazza di residenza: \n");
scanf("s", studentea.indz.via);
printf("Inserisci Numero Civico: \n");
scanf("%d", studentea.indz.ncivico);
printf("Inserisci CAP di residenza: \n");
scanf("%d", studentea.indz.cap);

}

system("PAUSE");

}

2 Risposte

  • Re: Problema crash

    Nella scanf devi passare il puntatore alle variabili
  • Re: Problema crash

    oregon ha scritto:


    Nella scanf devi passare il puntatore alle variabili
    Ma per le variabili di char il problema non sussiste
Devi accedere o registrarti per scrivere nel forum
2 risposte