Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    107

    [c] programma liste lineari, simulazione pila e coda

    buona sera, ho creato questo programma con lo scopo di implementare la gestione di una pila o di una coda, a seconda dei casi... il programma gira e non mi sembra ci siano errori particolari ma il compilatore mi restituisce una serie di warning che non riesco ad interpretare... il codice lo trovate qui:

    http://pastebin.com/DWVG7Ve7

    vi ringrazio anticipatamente per la consulenza.

    prosit

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    E di quale warning parli?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    107
    lo hai fatto girare?
    mi da warning sia su gli argomenti void delle function che nel caso della funzione push in cui se ho ben capito mi dice che l'argomento dato può essere utilizzato senza inizializzazione (il che mi sembra errato...)

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Originariamente inviato da darksergio
    lo hai fatto girare?
    No ... non è la prima cosa che penso di fare, se già hai avuto dei warning è meglio sentire da te direttamente il problema ...

    mi da warning sia su gli argomenti void delle function che nel caso della funzione push in cui se ho ben capito mi dice che l'argomento dato può essere utilizzato senza inizializzazione (il che mi sembra errato...)
    Basta fare il copia-incolla dei messaggi ... come in tanti altri thread su questo forum ...

    Comunque, se indichi esplicitamente

    crealist((void **)&coda);

    nella chiamata, non hai problemi ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    107
    grazie, ha funzionato, ora resta il problema di questo warning :

    C:\Program Files\CodeBlocks\Programmazione 2\Livello 1\Eserecizio 43.c|72|warning: 'dato' may be used uninitialized in this function|

    a me sembra strano poichè dato viene usato nella funzione come può dirmi che potrei anche utilizzarlo non-inizializzato?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Ti sta dicendo che il puntatore dato non è stato inizializzato e lo stai usando nella chiamata, appunto, senza avergli dato un valore certo in precedenza.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    107
    ma io lo inizializzo il rigo subito sopra dandogli il valore inserito da tastiera... no?

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    107
    anche perchè non ottengo valori "sporchi" in esecuzione, gira tutto alla perfezione, se la function lo ricevesse non inizializzato, non potrebbe inserirmelo nella lista, cosa che invece si verifica...

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Originariamente inviato da darksergio
    no?
    No ... !

    Da tastiera inserisci il valore dell'elemento

    num

    puntato da dato che non è inizializzato.

    Il suo valore non è definito in quel momento (è casuale) e se funziona è solo per caso.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    107
    con una calloc dovrei risolvere insomma

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 © 2024 vBulletin Solutions, Inc. All rights reserved.