Heilà, studiando il C e facendo pratica sono incappato in un errore che mi sta uccidendo...
Ecco il codice:
Gli errori sono all'inizializzazione dell'array char , non ne capisco il motivo...
Se invece aggiungo *, ovvero lo rendo puntatore, non mi da errore il compilatore.
Provando in questo modo va in parte, perchè una volta compilato compare il terminale e crasha!
Qualcuno mi puo aiutare?
Ecco il codice:
Codice:
int main(){
int i,p;
char Dati_printf[1500]={"Nome", "Cognome" , "Email","Luogo di nascita"};
char Dati_scanf[1000];
for(i=0;i<=3;i++){
printf("Inserisci il %s ",Dati_printf[i]);
scanf("%s",&Dati_scanf[i]);
}
printf("Spazio tattico\n");
for(i=0;i<=3;i++){
printf("Il tuo %c e' %c \n",Dati_printf[p],Dati_scanf[p]);
}
}
Se invece aggiungo *, ovvero lo rendo puntatore, non mi da errore il compilatore.
Provando in questo modo va in parte, perchè una volta compilato compare il terminale e crasha!
Qualcuno mi puo aiutare?