[risolto] char * a(char * miavar) -> errore di segmentazione

di Anonimizzato9873 il
1 risposte
Ciao a tutti, come mai se compilo in linux con gcc 4.4.5

char * nomefunzione(char * miavar) { 
  return miavar;
}
lo compila ma mi da errore di segmentazione al run, mentre

char * nomefunzione(int dummy, char * miavar) { 
  return miavar;
}
viene compilato ed eseguito ?

1 Risposte

  • Ciao mi rispondo da solo, mi da errore di segmentazione perchè passavo un valore non opportuno a *miavar, cosa che non succede se la funzione ha come primo parametro un valore int.
Devi accedere o registrarti per scrivere nel forum
1 risposte