Visualizzazione dei risultati da 1 a 10 su 11

Visualizzazione discussione

  1. #6
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    6
    A me verrebbe in mente una cosa del genere ma è sicuramente sbagliato il ciclo while.


    codice:
    void inserisci_nastro()
    {
        FILE *f1, *f2;
        Bagaglio var1;
        Nastro var2;
        int num_n;
        char ch;
        long pos;
    
    
        if((f1=fopen("Bagagli.txt","rb"))!=NULL)
        {
           if((f2=fopen("Nastri.txt","ab"))!=NULL)
           {
    
    
    
    
    
    
           while((fread(&var1, sizeof(Bagaglio),1,f1))!=feof(f1))
           {
               pos= ftell(f1) - sizeof(Bagaglio);
               fseek(f1, pos, SEEK_SET);
               fwrite(&var2, sizeof(Nastro), 1, f2);
               printf("Inserisci numero nastro restituzione\n");
               scanf("%d", &num_n);
               fprintf(f2,"numero nastro: %d", &num_n);
               fflush(stdin);
              /* printf("Inserisci informazione di consegna del bagaglio %s\n", &var2.codice_v);
               scanf("%s", ch);
               fprintf(f2,"*INFO*: %s", ch);
               fflush(stdin);*/
    
    
           }
    
    
           }
           else printf("Errore\n");
        }
        else printf("Errore\n");
    
    
        fclose(f1);
        fclose(f2);
    }
    Ultima modifica di LeleFT; 04-07-2014 a 17:06 Motivo: Aggiunti i tag CODE

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.