Häufigkeit eines Strings feststellen

Wie kann ich jetzt den Inhalt den ich eingelesen habe in einen Vector kopieren****?

Hier mein Code:

Code:
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <vector>
#include <list>
#include <cstring>
#include <cctype>
#include <fstream>
#include <typeinfo>
#include <cstdlib>
#include <string>

using namespace std;
int main()
{
char eingabe_1[5000];
char d_öffnen[50];

int o_länge;

string d_offen;


vector<int> numbers;
 
int currentNumber = numbers.front();
int count = 1;

TEST:
cout << "Bitte Namen der Datei die eingelesen werden soll eingeben: ";
		cin >> d_öffnen;

		ifstream FileTest(d_öffnen); // Überprüfen ob Datei vorhanden ist.
		if(!FileTest)
		{
		cout << "Datei nicht gefunden" << endl; 
		goto TEST;
		}
		//Wenn Datei vorhanden wird sie geöffnet.
		o_länge = strlen(d_öffnen);
		d_offen = d_öffnen;
		d_offen.resize(o_länge);

		string text1;
		ifstream file;

		file.open(d_offen, ios::in);

		  while(!file.eof()) // Datei auslesen.
			{
			  
			  getline(file,text1);
			  strcpy(eingabe_1, text1.c_str());
			}
	
 
for (vector<int>::const_iterator it = numbers.begin() + 1; it != numbers.end(); ++it) 
	{
		if (*it == currentNumber) 
			{
				++count;
			} 
		else 
			{
				cout << currentNumber << " kommt " << count << " mal vor" << endl;
				currentNumber = *it;    
				count = 1;
			}
	}
 
cout << currentNumber << " kommt " << count << " mal vor" << endl;

system("PAUSE");
return 0;
}
 
Zurück