witam ;)
mamy taki plik tekstowy :
http://4programmers.net/Pastebin/1544
jak widać jest on spory ;) Teraz chcemy aby te wszystkie liczby były w jakiejś tablicy, najlepiej zrobić to na ,,inteligentnych" tablicach( u nas vector)
oto mój program:
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
using namespace std;
int main ()
{
vector<string> tablica;
fstream dane;
dane.open("licz.txt", ios::in | ios::out) ;
//vector<int>::iterator it;
int liczba;
liczba = 0;
string napis;
if(dane.is_open())
{
cout<<"plik otwarty.."<<endl;
while(getline(dane, napis))
{
tablica.push_back(napis);
cout<<napis<<endl;
}
//zabawa
cout<<"teraz z tablicy"<<endl;
vector<string>::iterator it;
for(it=tablica.begin(); it!=tablica.end(); it++)
cout<<*it<<endl;
}
else cout<<"plik nie zostal otwarty"<<endl;
Problem w tym, że otwiera ale powoli. Jak temu zaradzić?
}