это то, что я имею до сих пор, но это не будет читать с неопределенной длиной текстового файла
#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 ; }
Вы можете использовать вектор и вставлять в него новые слова.
стек будет быстрее, если вы просто нажимаете и хлопаете.
Или, всегда есть список .
На самом деле многое зависит от того, что вы делаете, и если скорость имеет значение.