Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Ritonare un array in una funzione

    Il mmoi problema è che vorrei ritornare un array in una funzione

    funzione(int a)
    {
    int array[6]
    ..
    ...
    ..
    ...
    ..
    return array[]
    }

    Questa sintassi già so che è sbagliata, sapete dirmi quella giusta??
    Poi in un altra funzione vorrei richiamare la funzione dove ritorna l' array, ma non mi va bene....
    Aiutatemi!!!!!!!!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Linguaggio?

    Se e' il C, devi allocare dinamicamente l'array e restituirne il puntatore al primo elemento.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    sisi è il c++ quindi nella prima funzione devo fare return *array???
    e poi per richiamarlo??
    Guardate ho 15 anni e i puntatori non li ho mai capiti come si deve XD!!!

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da CecaX
    sisi è il c++ quindi nella prima funzione devo fare return *array???
    No ... quella non e' la sintassi corretta ...

    Se dichiari il puntatore

    int *array;

    che poi utilizzerai nella funzione per allocare l'array, lo restituisci con

    return array;

    La funzione sarà

    int *funzione(parametri ...)

    e poi per richiamarlo??
    Dichiari un puntatore nel main e lo assegni

    int *p;

    p = funzione(...);

    Guardate ho 15 anni e i puntatori non li ho mai capiti come si deve XD!!!
    Un ottimo motivo per tornare a studiarli su un libro ... e hai anche tanto tempo.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.