Funzione che ritorna stringa si può fare così?

di il
1 risposte

Funzione che ritorna stringa si può fare così?

Devo far si secondo il mio esercizio creare una funzione implementata da più classi che ritorni un’unica stringa di caratteri contenente tutti i dati dell’oggetto separati da un carattere spazio. Posso risolvere questa parte del mio esercizio usando questo algoritmo? return me lo permertte di fare?
Vi faccio un esempio del mio algoritmo.

char *Veicolo::Totext(){
char *string;
char prova[]="mimmicchio";
string=new char [strlen(prova)+1];
strcpy(string,prova);
return string;

1 Risposte

  • Re: Funzione che ritorna stringa si può fare così?

    Magari è un mio limite, ma sinceramente non ben ho capito quale sia il problema! Per esempio qual è il tuo dubbio riguardo al return?

    Faccio un tentativo... ovviamente la memoria allocata sopravviverà alla funzione e più precisamente fin quando non sarà deallocata.
Devi accedere o registrarti per scrivere nel forum
1 risposte