Dator > hur du kan få en textfil till en vektor av structs i C + +

  • hur du kan få en textfil till en vektor av structs i C + +


  • C + + Standard Template Library (STL ) klassen Vector är en dynamisk lista datastruktur . Mallen utformningen av vektor kan du definiera vilken typ av data det är att innehålla , från en enkel heltal till de mest komplexa struktur . Med hjälp av struktur , en mångfacetterad datainsamling av olika enkla datatyper är förpackad som en enda uppgiften med flera medlemmar . Placering dessa uppgifter anges i vektorn listan gör att ditt program att komma åt hela elementet , eller enskilda medlemmar i elementet.
    1 .
    Lägg till vektor biblioteket till ditt program .



    # include
    2 .
    Design den struktur som du vill hålla innehållet i filen . I det här exemplet blir strukturen innehålla ett ord från filen och löpnumret för ordet .



    struct myStruct

    {

    stringinWord ;

    intwordNumber ,

    } .
    3
    Declare förekomster 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 den i vektor , med hjälp av push_back () -metoden . Fortsatt exemplet är filen wordfile. txt läsa ett ord i taget och därefter till den bakre änden av vektorn .



    infile. open ( " ordfil . txt " ) ;

    stund)

    {

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



    tempStruct. inWord=myWord ;

    tempStruct . wordNumber=+ + wCount ;



    myVector. push_back ( tempStruct ) ,

    }
    5
    <. br > Kompilera programmet och spara filerna .


Previous:nothing Next:debugger alternativ





Relaterade artiklar


  • hur man växla divar med javascript
  • hur man läser en pdf med Java
  • hur man genomför en brevlåda med Java
  • hur du skapar en ny DAT -fil i Matlab
  • hur man lär sig Java 6
  • hur du lägger till en vagnretur till en textfil med php
  • skälen till stacken
  • Vilka regler i Deklarera variabler i en java script ?
  • hur du skickar ett e-postbilaga med en kommandorad
  • hur man får kolumnnamn i en databastabell i Java