| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Put en tekstfil til en Vektor af Structs i C + +
    The C + + Standard Template Library ( STL) Vector klasse er en dynamisk liste datastruktur. Skabelonen design af vektor kan du definere, hvilken type data det er at standse, fra en simpel heltal til de mest komplekse struktur. Ved hjælp af strukturen er en mangesidet dataindsamling af forskellige simple datatyper fremstår som et enkelt dataelement med flere medlemmer. Placering denne dataelement i vektor- liste kan dit program til at få adgang til hele elementet , eller enkelte medlemmer af elementet . Ting du har brug
    C + + compiler
    Vis Flere Instruktioner
    1

    Tilføj vektor biblioteket til dit program.

    # Include < br >
    2

    Design den struktur, du ønsker at holde indholdet af filen. I dette eksempel vil strukturen indeholder et ord fra filen og løbenummeret af ordet

    struct myStruct

    {

    string inWord ; .
    < P > int wordNumber ,

    };
    3

    Erklær forekomster af en vektor og struktur til at holde indholdet

    myStruct tempStruct ; .
    < p> vektor myVector ,
    4

    læse data fra filen og skrive det ind i vektoren ved hjælp af push_back () metode. Fortsat eksempel er filen wordfile.txt læst et ord ad gangen, og derefter tilsættes til bagenden af vektoren

    infile.open ( " wordfile.txt ") .

    mens

    {

    infile >> myWord ( infile.eof ( !) ),

    tempStruct.inWord = myWord ,

    tempStruct.wordNumber = + + wCount ,

    myVector.push_back ( tempStruct )

    }
    5

    Kompiler dit program og gemme filerne
    < . br >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er henvisninger , og hvordan bruges de 
    ·Sådan tilføjes Glut Med Visual C 
    ·Sådan Ignorer Kommentar Lines i C + + 
    ·Sådan Konverter en STD String til et heltal 
    ·Hvad betyder Buffer Overrun Mean 
    ·C + + Træning 
    ·Sådan bruges Strpbrk Funktion i C + + 
    ·Sådan Find ud af hvad C funktioner er tilgængelige i …
    ·Sådan Medtag en Header File 
    ·Hvad er en Xilinx XPS 
      Anbefalede Artikler
    ·Sådan Vis Kontrolelementer i Microsoft Visual Basic 
    ·Sådan bruges krypteringsalgoritmer i Visual C + + 
    ·Python Slice Metode 
    ·Sådan Beregn antal uger mellem to datoer 
    ·Sådan Set Socket Blokering til False 
    ·PHP scripting Fordele & Ulemper 
    ·Sådan tilføjes den nye post i Access 2007 hjælp af V…
    ·Hvordan læser jeg Stream Java 
    ·Sådan Find Gårsdagens Dato i PHP 
    ·Oprettelse af en Web Page Design Layout 
    Copyright © Computer Viden http://www.computerdk.com