Napisalam drobny rogramik, ktory wczytuje dane z pliku do wektora:
dane.txt:
Kod:
1 23 44 556
2 34 3
23 321 2 32
3 0 0 2 22
main.cpp
Kod:
#include<iostream>
#include<fstream>
#include<vector>
#include<string>
using namespace std;
int main()
{
ifstream plik("dane.txt");
if (! plik) cout<<"Brak pliku 'Data.txt' w katalogu z programem. Sproboj ponownie\n";
int s = 0;
vector<string> V_s;
ifstream S("dane.txt");
string l;
while (getline(S, l)) V_s.push_back(l);
for (int i = 0; i < V_s.size(); i++) s++;
S.close();
// V_s.clear();
for (int i=0; i<V_s.size(); i++)
{
cout<<"V["<<i<<"]="<<V_s[i]<<endl;
}
}
W ten sposob otrzymuje:
V[0]=1 23 44 556
V[1]=2 34 3
V[2]=23 321 2 32
V[3]=3 0 0 2 22
Chcialabym zapytac w jaki sposob powinnam zrobic, aby kazdy element pliku dane.txt byl osobnym elementem wektora, tzn
V[0]=1
V[1]= 23
V[2] =44
V[3] = 556
V[4] = 2
itd.
Bede wdzieczna za jakiekolwiek wskazowki.