Как использовать связанный список для чтения в текстовом файле в C ++ - PullRequest
0 голосов
/ 23 февраля 2012

это то, что я имею до сих пор, но это не будет читать с неопределенной длиной текстового файла

#include <iostream> 
#include <string>   
#include <fstream>  

using namespace std ;

int main() 
    {

char *file_name = "doc.txt" ; 

ifstream fin ;
fin.open( file_name ) ;

if( ! fin ) {
    cout << "Problems opening " << file_name << endl ;
    return -1 ;
}


const unsigned MAX = 100 ; 
string doc[MAX] ;

unsigned word_count = 0 ;


while( fin >> doc[ word_count ] ) 

{
    cout << doc[ word_count ] << endl ;
    word_count ++ ;
}


fin.close() ;

return 0 ;
}

1 Ответ

0 голосов
/ 23 февраля 2012

Вы можете использовать вектор и вставлять в него новые слова.

стек будет быстрее, если вы просто нажимаете и хлопаете.

Или, всегда есть список .

На самом деле многое зависит от того, что вы делаете, и если скорость имеет значение.

...