Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Per essere + chiari...

  1. #1

    Per essere + chiari...

    Domanda: Come faccio a passare dei parametri ad una funz, e fare in modo che questi vengano aggiornati all'uscita della stessa??? :-D
    Linguaggi : C/C++
    SO: WinXP, Slack 10

  2. #2
    Utente di HTML.it L'avatar di Angioletto
    Registrato dal
    Jan 2004
    Messaggi
    1,246
    Non ho capito bene la domanda..
    Penso che ti riferisci ai parametri di ingresso e uscita: passi cioè ad una funzione un dato che essa deve modificare (aggiornare??).

    Se era questa la domanda, il passaggio è per riferimento: dai alla funzione l'indirizzo del dato ed essa opera direttamente sul dato(con la notazione &).

    tipo_funzione nome_funzione (tipo_dato & nome_dato)

  3. #3
    Io mio tipo dato è:

    struct lista{

    ...
    struct lista *next;
    }

    Va bene anche per elementi di questo tipo???
    Linguaggi : C/C++
    SO: WinXP, Slack 10

  4. #4
    Utente di HTML.it L'avatar di Angioletto
    Registrato dal
    Jan 2004
    Messaggi
    1,246
    credo che vada bene...
    passi la lista alla funzione e questa deve lavorarci sopra, magari ordinandola...quindi è un parametro di ingresso uscita!!
    Non so se ricordo bene, ma credo che in genere l'allocazione di una struct viene fatta attraverso new e quindi passare la struct dovrebbe significare passare alla funzione un puntatore..

  5. #5
    Ti farò sapere!!!
    Linguaggi : C/C++
    SO: WinXP, Slack 10

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.