Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Kreator
    Registrato dal
    May 2002
    Messaggi
    278

    [c++] Comando per copiare file

    Ciao raga.

    Sapete se in c++ c'e' un comando per fare la copia dei file ?


  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Non c'è una funzione per copiare file nella libreria standard; o usi le api del sistema operativo oppure usi gli stream, ad esempio così:

    Codice PHP:
    void copy(std::string fromstd::string to){
        
    //apro lo stream di inpput
        
    std::ifstream from_stream(from.c_str());
        
    //apro lo stream di output
        
    std::ofstream to_stream(to.c_str());
        
    //mi posiziono alla fine del file di input
        
    from_stream.seekg(0std::ios::end);
        
    //se il file di input contiene qualcosa lo copio
        
    if(from_stream.tellg() > 0){
            
    from_stream.seekg(0std::ios::beg);
            
    to_stream << from_stream.rdbuf();
        }
        
    from_stream.close();
        
    to_stream.close();


    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

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.