| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come mettere un file di testo in un vettore di struct in C + +
    Il C + + Standard Template Library ( STL ) classe Vector è una struttura dati elenco dinamico . Il modello di progettazione del vettore consente di definire il tipo di dati è quello di contenere , da un semplice numero intero per la struttura più complessa . Utilizzando la struttura , una raccolta di dati multi- sfaccettato di vari tipi di dati semplici è confezionato come un elemento di dati singola con più membri . Immissione questo dato nella lista vettore consente al programma di accedere a tutto l'elemento , o singoli membri del elemento . Cose che ti serviranno
    compilatore C + +
    Mostra più istruzioni
    1

    aggiungere la libreria vettore per il vostro programma .

    # Include

    2

    design della struttura che si vuole tenere il contenuto del file. Per questo esempio , la struttura conterrà una parola dal file e il numero di sequenza della parola

    struct myStruct

    {

    stringa inWord ;
    . < P > int wordNumber ;

    } ;
    3

    Dichiarare istanze di un vettore e di struttura per contenere il contenuto

    myStruct tempStruct ;
    . < p > vettore myVector ;
    4

    leggere i dati dal file e scriverlo nel vettore , utilizzando il metodo push_back ( ) . Continuando l'esempio , il file wordfile.txt viene letto una sola parola alla volta e poi aggiunto al back-end del vettore

    infile.open ( " wordfile.txt ") .

    mentre

    {

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

    tempStruct.inWord = myword ;

    tempStruct.wordNumber = + + wCount ;

    myVector.push_back ( tempStruct ) ;

    }
    5

    compilare il programma e salvare i file
    < . br>

    Previous :

    next :
      Articoli Correlati
    ·Come eseguire il debug C + + Tag 
    ·Precauzioni per il Buffer Overflow 
    ·Come utilizzare Esponenti in C + + 
    ·Come scrivere un programma C + + che calcola la media d…
    ·Come creare illuminazione dinamica in GTKRadiant 
    ·Come utilizzare un puntatore a funzione in numeri inter…
    ·Come scrivere un programma in C per stampare una serie …
    ·Come fare Cin.Fail 
    ·Come passare i puntatori a funzioni 
    ·Tipi di attacchi di sovraccarico del buffer 
      Articoli in evidenza
    ·Come prova di INT con Groovy Test 
    ·Come leggere un file arbitrario in Python 
    ·Come inserire o aggiornare MySQL 
    ·Procedura: Annotazioni dal codice Java 
    ·Come ricostruire gli indici in MySQL 
    ·Conversione Char Buffer al doppio in C + + 
    ·Come disattivare un On Attenzione schermo in PHP 
    ·Come rimuovere il codice HTML in ASP.NET 
    ·Che cosa è un linguaggio di programmazione informatica…
    ·Come usare una variabile come un dizionario chiave in V…
    Copyright © Conoscenza Informatica http://it.wingwit.com