Visualizzazione dei risultati da 1 a 9 su 9

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    19

    [C++]Impostare la funzione merge() per l'unione di due file in un terzo

    Buongiorno a tutti,
    apro questa discussione per capire come posso impostare al meglio possibile la funzione merge() per l'unione di due file in un terzo.
    codice:
    fstream u;
    fstream d;
    fstream f;
    
    void merge(){
        scarpa_uomo su;
        scarpa_donna sd;
    
    
        u.open("uomo.dat",ios::in|ios::binary);
        d.open("donna.dat",ios::in|ios::binary);
        f.open("scarpa.dat",ios:: out|ios::binary);
        
        for(int i=0;i<U+D;i++){
    
    
            u.read((char*)&su,sizeof(scarpa_uomo));
            d.read((char*)&sd,sizeof(scarpa_donna));
    
    
            f.write((char*)&su,sizeof(scarpa_uomo));
            f.write((char*)&sd,sizeof(scarpa_donna));
    
    
        }
    
    
        u.close();
        d.close();
        f.close();
    Il mio codice è fatto con classi.
    Ora questa parte di programma dovrebbe unire i due file nel terzo.
    E' giusta questa implementazione?
    Aspetto dei vostri chiarimenti.
    Ultima modifica di MItaly; 27-11-2013 a 16:22 Motivo: Aggiunti 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.