Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man lägger in en textfil till en vektor av structs i C + +

    The C + + Standard Template Library ( STL ) Klassen Vector är en dynamisk lista datastruktur . Malldesignen av vektorn kan du definiera vilken typ av data det är att innehålla , från en enkel heltal till den mest komplexa struktur . Med hjälp av struktur , är en mångfacetterad datainsamling av olika enkla datatyper förpackats som ett enda dataelement med flera medlemmar . Placering denna uppgift i vektorn listan gör ditt program för att komma åt hela elementet , eller enskilda medlemmar av elementet . Saker du behöver
    C + + kompilator
    Visa fler instruktioner
    1

    Lägg vektorn biblioteket till ditt program .

    # Include
    Sida 2

    Design strukturen som du vill hålla innehållet i filen . För detta exempel , kommer strukturen innehåller ett ord från filen och sekvensen antalet ordet

    struct myStruct

    {

    sträng inWord , .

    int wordNumber ,

    };
    3

    Deklarera instanser av en vektor och struktur för att hålla innehållet

    myStruct tempStruct , .

    vektor myVector ,
    4

    läsa data från filen och skriva in det i vektorn , med push_back ( ) metoden . Fortsatt exemplet är filen wordfile.txt läsa ett ord i taget och sedan till den bakre änden av vektor

    infile.open ( " wordfile.txt " ) , .

    medan

    {

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

    tempStruct.inWord = myWord ;

    tempStruct.wordNumber = + + wCount ;

    myVector.push_back ( tempStruct ) ;

    }
    5

    Kompilera programmet och spara filerna
    < . br >

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder en switch fall med intervall i C + +
    ·Hur man installerar ett C Run -time bibliotek
    ·Hur man använder Funktion mallar i C + +
    ·C + + och söka efter syntaxfel
    ·Hur man använder stdlib.h
    ·Konvertera Char buffert att fördubblas i C + +
    ·Lägga till decimaler i C + +
    ·Hur Pass ett Container Vector till en funktion
    ·Hur man lägger Integer Array i Function C Språk
    ·Base SDK Saknas Xcode
    Utvalda artiklarna
    ·Hur man beräknar en löpande balans med MySQL
    ·Hur man gör en kumulativ funktionsgraf på GDC Calcula…
    ·Vad är rekursion i Programmering
    ·Hur man sätter in en Java-applet med Dreamweaver
    ·Hur man använder Java 2D att måla på en bild
    ·Hur du riktar subview i iPhone SDK
    ·Hur Infoga bild inbäddade i Visual Basic
    ·DirectX Visual Basic Tutorial
    ·Hur man använder en funktion pekare i heltalselementet…
    ·Prolog Språk Tutorial
    Copyright © Dator Kunskap http://www.dator.xyz