M
MrCodeMaster
Wie kann ich jetzt den Inhalt den ich eingelesen habe in einen Vector kopieren****?
Hier mein Code:
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;
}