Visualizzazione dei risultati da 1 a 10 su 11

Visualizzazione discussione

  1. #7
    Utente di HTML.it L'avatar di torn24
    Registrato dal
    Aug 2008
    Messaggi
    551

    Ciao

    Mi scuso a priori in caso io non abbia capito bene , e mi sfuggisse una complessità dell'esercizio ??

    per copiare dati da una struct a un altra , copierai i singoli campi , se sono array di char userai la funzione strcpy() del C , se sono valori interi il semplice " = " .

    Hai postato molti messaggi uno dietro l'altro e la risposta che segue forse non ti serve più ....

    Non conosco il C++ , ma visto che usi funzioni del C , ti proporrei come risolvere , dal tuo ultimo post
    mi pare di aver capito che devi fare una cosa del genere ???? Se mi sono sbagliato lascio la palla ad altri , perchè sarebbe evidente il fatto di non aver capito il tuo problema ......

    codice:
    void TuaFunzione()
    {
        FILE *fb , *fn;
        Bagaglio B;
        Nastro N;
        fb=fopen("Bagagli.txt","rb");
        fn=fopen("Nastri.dat","wb");
        while(!feof(fb))
        {
            fread(&B,sizeof(Bagaglio),1,fb);
            strcpy(N.codice_v,B.cod_v)
            printf("Inserisci  il numero del nastro per codice %s  :  ",B.cod_v);
            scanf("%d",&N.numero_nastro);
            fwrite(&N,sizeof(N),1,fn);
            if(feof(fb))
                 break;  
            
            
            
        }    
        fclose(fb);
        fclose(fn);
        
    }
    Ultima modifica di torn24; 04-07-2014 a 17:03 Motivo: modifica per ulteriori messaggi postati .
    Tecnologia

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.