E possibile far ritornare un array ad una funzione??
E possibile far ritornare un array ad una funzione??
passare un array a funzione?
si, non hai mai sentito parlare dei puntatori?
Ah Mercuzio ma che te rigiri le domande?
Puoi fare in 2 modi (sicuri):
- ritornare nuova memoria malloc()-ata;
- ritornare un puntatore ad un array static allocato all`interno della funzione.
alla domanda avevo risposto!!!Originariamente inviato da r0x
Ah Mercuzio ma che te rigiri le domande?
basta guardarsi la parte più importante della programmazione in [c], cioè i puntatori.
invitavo chi mi aveva fatto la domanda ad andarsi a guardare i puntatori, e quindi a trovare la risposta.
Gli serve ritornare un array, non passarlo.
Bhè in effetti è così... Allora si può fare??Originariamente inviato da r0x
Gli serve ritornare un array, non passarlo.
char* nomefunzione();
ops dimenticavo
dentro il corpo della funzione devi mettere:
char* funz()
{
char* str;
return str;
}
Scusa, dimentico che saper leggere e` privilegio di pochi.Bhè in effetti è così... Allora si può fare??