Witam - mam z pliku (dane oddzielone TAB):
plec wiek wykszt miejsce czest
k 34 podstawowe <50 rzadziej
k 16 podstawowe <50 codziennie lub prawie codziennie
m 37 podstawowe <50 rzadziej
k 44 średnie 50-500 rzadziej
m 29 średnie 50-500 codziennie lub prawie codziennie
k 58 średnie 50-500 codziennie lub prawie codziennie
m 15 podstawowe 50-500 codziennie lub prawie codziennie
m 18 podstawowe <50 codziennie lub prawie codziennie
m 23 średnie <50 rzadziej
m 55 podstawowe 50-500 rzadziej
m 20 średnie 50-500 codziennie lub prawie codziennie
k 43 średnie 50-500 codziennie lub prawie codziennie
k 31 wyższe 50-500 codziennie lub prawie codziennie
...
przeczytać tylko wartości z kolumny WIEK i zapisać do tablicy, jednakże:
fstream plik;
plik.open("zad1_pop.txt",ios::in);
if(plik.good())
{
char napis[256];
while(!plik.eof())
{
plik>>napis;
if ((atoi(napis)>0))
{
x[i]= atoi (napis);
i++;
}
}
plik.close();
nie pomaga, gdyż do tablicy lądują również wartości "50-500".