Wczytywanie danych z pliku .txt

0

Język C, Visual Studio.

Witam,
mam plik .txt, w którym jest:
numer telefonu
nazwisko
szczęśliwa liczba

Odczytuję dane i mam zapisać do tablicy jednowymiarowej, tylko nazwisko i szczęśliwą liczbę bez numeru telefonu. W jaki sposób mogę to zrobić?
W jednym pliku jest kilka osób, tzn. schemat się powtarza:
numer telefonu
nazwisko
szczęśliwa liczba
numer telefonu
nazwisko
szczęśliwa liczba

Ktoś ma jakieś sugestie?

0

Wczytaj numer, następnie go zignoruj.

0

Ale jak to zrobić skoro schemat się powtarza?
Umiem pominąć, tylko pierwszy numer, a kolejnych nie.

0

Wczytujesz i zwiększasz jakąś zmienną. Co trzecia linijka ignorowana więc przykładowo jest to w sytuacji gdy zmienna %3 == 0.

0

Ale funkcja wczytuje mi znak po znaku, a nie od razu cały wiersz.

0

W pliku txt oddziel numer telefonu, szczęśliwą liczbę oraz nazwisko np. ";", przy wczytywaniu sprawdzaj jaki znak jest obecnie wczytany, jeśli to będzie ";" to zwiększaj zmienną.

2
char name[64];
unsigned num;
while(fscanf(file," %*s %63s %u",name,&num)==3) printf("%s -> %u\n",name,num);

1 użytkowników online, w tym zalogowanych: 0, gości: 1