Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Compilazione strani comportamenti...
Forum - C/C++ - Compilazione strani comportamenti... - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Xaratroom (Ex-Member)
Expert


Messaggi: 526
Iscritto: 03/04/2008

Segnala al moderatore
Postato alle 20:45
Mercoledì, 30/06/2010
Non è necessario usare i puntatori doppi ... certo è che una funzione deve avere anche un po' di senso:
Codice sorgente - presumibilmente C#

  1. list_t* list_alloc(list_t* head, int n){ //appende n valori in testa alla lista puntata da head. Ritorna la nuova testa
  2.         list_t* temp;
  3.         int i; //contatore
  4.  
  5.         for (i = 0; i < n; i++) {
  6.                 temp = (list_t *)malloc(sizeof(list_t)); //alloco una struttura temporanea
  7.                 temp->next = head; //il prossimo elemento è la precedente testa
  8.                 printf("inserisci numero\n");
  9.                 scanf("%d", &(temp->intero)); //leggo il valore
  10.                 head = temp; //aggiorno la testa
  11.         }
  12.  
  13.         return head; //ritorno la nuova testa
  14. }


PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 1:59
Giovedì, 01/07/2010
Testo quotato

Postato originariamente da giovybus:
il prof ci fa fare sempre cosi come ho scritto io...



Anche i prof possono sbagliare qualche volta...


Il mio blog: https://piero.dev
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 10:29
Giovedì, 01/07/2010
Sicuramente siamo tutto uomini e possiamo sbagliare tutti... :) Comunque grazie dell'aiuto ragazzi!...

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo