Dator > hur man kopierar en fil till en vektor i C + +

  • hur man kopierar en fil till en vektor i C + +


  • I C + + programmering språk , är en vektor en typ av dynamisk array-en klass som innehåller en rad variabler , kan det exakta antalet som ändras efter behov . Att kunna arbeta med textfiler i C + + är viktigt , det gör att dina program för att läsa konfigurationsfiler och tolka manus . En vektor är en perfekt datastruktur i syfte att kopiera en fil i-programmet använda, och kan enkelt göras med bara några rader kod
    1 .
    Skapa en ny " . cpp " fil , oavsett om det genom att öppna en textredigerare eller starta ett nytt projekt i din kompilator utvecklingsmiljö .
    2 .
    Importera nödvändiga bibliotek . Följande lista bör omfatta alla därmed sammanhängande verksamhet till fil ingång, utgång och in- vektor lager :

    # include
    # include
    # include
    # omfatta
    # include

    Klistra in denna del av koden i filen " CPP . "-det bör placeras i början av källfilen .
    3 .
    Skapa de nödvändiga uppgifterna containrar i din main ( ) funktion . Du behöver både en ifstream till rör själva filen igenom och en vektor för lagring :

    std: : ifstream fil ( " fil. txt " ) ;
    std: : vector , ingång ,

    Ersätt " fil. txt " med namnet på den fil du vill kopiera i den vektor , inklusive citattecken runt namnet . Alla följande rader med kod ska placera sekventiellt i main ( ) funktion
    4
    Hindra programmet från att hoppa över tomrumstecken genom att ange följande kodrad : .

    fil > > std: : noskipws ;
    5 .
    Kopiera filen till vektorn :

    std: : copy ( istream_iterator (fil ) , istream_iterator ( ) , std: : back_inserter ( ingång )) ;
    6 .
    Du kan nu göra vad du vill med vektorn . För att visa filen på skärmen :

    std: : copy ( buffer. begin ( ) , buffer. end ( ) , ostream_iterator ( std: : domstol , ""));

    Avsluta main () -funktion med raden :

    återvända 0 ;

    och ett avslutande klammer . Kompilera koden och provköra den .


Previous:Vilka är fördelarna med Java uppgradera ? Next:Lägga till en ny rad i Visual Basic





Relaterade artiklar


  • hur man bygger en laptop batteri
  • hur man byter minne i OptiPlex gx520
  • hur du uppdaterar hårdvaran diskar i en Dell Dimension 3000 DVD / CD-ROM
  • hur man byter startlösenord på en Compaq skrivbordet en serie SFF
  • hur man avgör en filtyp i php
  • hur man kan beräkna avkastningen Toner
  • hur du ställer in korseld
  • Xante colourlaser 21 refill toner instruktioner
  • eMachines t2341 specifikationer
  • hur du flyttar Internet från en bildskärm till en annan