|
una funzione non può restituire l'indirizzo o il valore di una stringa (char *) se questa viene allocata staticamente all'interno di suddetta funzione.
le soluzioni sono 2:
1) nel chiamante crei un array di char abbastanza grande da contenere la matricola e lo passi come parametro alla funzione che lo riempirà.
2) usi l'allocazione dinamica della memoria (malloc)
__________________
"Se proprio dovete piratare un prodotto, preferiamo che sia il nostro piuttosto che quello di qualcun altro." [Jeff Raikes]
"Pirating software? Choose Microsoft!"
|