Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan sette en tekstfil til en Vektor av Structs i C + +
    The C + + Standard Template Library ( STL ) Vector klassen er en dynamisk liste datastruktur . Malen utforming av vektoren gjør det mulig å definere hvilken type data det er å inneholde , fra en enkel heltall til de mest komplekse struktur . Ved hjelp av strukturen , er en mangesidig data innsamling av ulike enkle datatyper pakket som en enkelt dataelement med flere medlemmer. Plassere dette dataelementet i vektor liste gjør at programmet gir tilgang til hele elementet , eller enkelte medlemmer av element . Du trenger:
    C + + kompilatoren
    Vis flere instruksjoner
    en

    Legg vektor biblioteket til programmet.

    # Include

    2

    Design strukturen som du ønsker å holde innholdet av filen . For dette eksempelet , vil strukturen inneholder ett ord fra filen og sekvensen antall ordet

    struct myStruct

    {

    streng inWord ; .
    < P > int wordNumber ;

    };
    3

    Erklærer forekomster av en vektor og struktur for å holde innholdet

    myStruct tempStruct ; .
    < p> vektor myVector ;
    4

    Les data fra filen og skrive det inn i vektor , ved hjelp av push_back ( )-metoden . Fortsetter eksemplet er filen wordfile.txt lese ett ord om gangen og deretter lagt til baksiden slutten av vektor

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

    mens

    {

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

    tempStruct.inWord = myWord ;

    tempStruct.wordNumber = + + wCount ;

    myVector.push_back ( tempStruct ) ;

    }
    5

    kompilere programmet og lagre filene
    < . br >

    früher :

     Weiter:
      Relatert Artike
    ·Grunnleggende Computer Concepts i Turbo C + + 
    ·Hvordan Link en C -kompilator til NetBeans 
    ·Definisjon av en Riser Card 
    ·Vanlige Delstrenger i C 
    ·Hvordan initialisert variabler i C 
    ·Hvordan bruke Strspn funksjon i C + + 
    ·Hvordan lage en link med Windows Mobile 
    ·Hvordan bruke dato og klokkeslett i en C + + Program 
    ·Hvordan å feilsøke i Visual C + + 
    ·Hvordan lære STL Bibliotek 
      Anbefalte artikler
    ·Visual Basic 6 Database Program Tutorial 
    ·Hvordan få tilgang til JSP Connectivity Coding 
    ·Hvordan oppmuntre til god koding praksis fra programvar…
    ·HTML- kode for flere brukerpålogginger 
    ·Hvordan finne den MySQL Server Name 
    ·Hvordan lage en Port Test i Visual Basic 
    ·Hvordan bruke VBS for Ad pålogginger 
    ·Hvordan Kill a tråden i Java 
    ·Slik konverterer Epoch Tid i C + + 
    ·Hvordan skrive noen navn i pseudokode 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/