Visualizzazione dei risultati da 1 a 10 su 13

Visualizzazione discussione

  1. #9
    Quote Originariamente inviata da fabrymus Visualizza il messaggio
    Si la funzione che mi crea il nodo magari la farò dopo che risolverò questo problema..comunque ho fatto come mi hai detto (non so se ho scritto il sorgente esatto) ma ancora non funziona sicuramente sbaglio a scrivere qualcosa!!!

    SORGENTE:


    codice:
     
     FILE *stream = fopen("roster.txt", "r");
     
      if (p == NULL)
        {
          fscanf(stream, "%s\t%s\t%s\t%s\t%s\t%s\n\n", DaInserire.callsign, DaInserire.nome, DaInserire.status, DaInserire.grado, DaInserire.squadriglia, DaInserire.ruolo);
    
    
           p= (struct elemento *)malloc(sizeof(struct elemento));  
    punt = p;
    
    
           punt->inf = DaInserire;
           punt->succ = NULL;
           DaInserire = vuoto;
        }
    else
    
            while( punt->succ ) //...Scorro la lista in cerca dell'ultimo elemento
                punt = punt->succ;
        
    
      
      while (!feof(stream))
        {
          fscanf(stream, "%s\t%s\t%s\t%s\t%s\t%s\n\n", DaInserire.callsign, DaInserire.nome, DaInserire.status, DaInserire.grado, DaInserire.squadriglia, DaInserire.ruolo);
          
          punt->succ = (struct elemento *)malloc(sizeof(struct elemento));
    
          punt = punt->succ; // Mi sposto al nodo successivo;
    
    punt->inf = DaInserire;
    punt->succ = NULL;
    
          DaInserire = vuoto;
          
    }
    
    return p; // Restituisce il primo elemento della lista
    Ho apportato qualche correzione 'al volo', non l'ho provato quindi ci saranno sicuramente degli errori. Ma ti ho evidenziato alcuni problemi.
    Ultima modifica di MItaly; 10-02-2015 a 14:43
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

Tag per questa discussione

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.