003
12.07.2004, 14:06 Uhr
virtual
Sexiest Bit alive (Operator)
|
Ich denke, du solltest Dir mal std::vector anschauen, auch die sache mit dem strtok finde ich umständlich. Das gesamte Einlesen+in Array/Vector speichern ist in C++ ein Einzeiler:
C++: |
#include <iostream> #include <fstream> #include <vector> #include <string> #include <iterator>
int main() { std::fstream in("textdatei"); std::vector<std::string> woerter;
// Datei einlesen, in Woerter zerlegen std::copy(std::istream_iterator<std::string>(in), std::istream_iterator<std::string>(), std::back_inserter(woerter));
// Mit array arbeiten for(int i=0; i<woerter.size(); ++i) { std::cout<<"Wort "<<(i+1)<<": "<<woerter[ i]<<std::endl; } }
|
Bearbeitung: |
Der Übersichthabler habe ich mal den einzeiler zu einem Dreizeiler gemacht
|
-- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) Dieser Post wurde am 12.07.2004 um 14:08 Uhr von virtual editiert. |