Wyraz w linijce zdania

0

Witam

Mam taki problem i szukam pomocy. Chodzi o to że program otwiera sobie pliczek tekstowy, pobiera sobie linijka po linijce gdzie tam jest różna ilość wyrazów. Większa część tych linijek jest bardzo do siebie podobna tylko różni się wartościami liczb. Chodzi o to żeby program sprawdził czy na pierwszym miejscu znajduje się dany wyraz, jeśli on jest to wczytał pozostałe wyrazy/liczby z linijki, przypisał je do odpowiednich zmiennych. W przeszukiwanym pliku, danej linijce z zaczynającym się wyrazem np. ABCD wiadome jest że za tym wyrazem są jeszcze 3 liczby, a np w linijce zaczynającej się EFGH jest ich 5. Tak czy siak nie wiem jak to wykonać żeby program sprawdził co stoi na pierwszym miejscu a następnie pobrać co jest dalej

POMOCY
Pozdrawiam

0

O ile to C++ to zamiast całej linijki pobierasz stringa (takowy "kończy się" na spacji), i potem w zależności od tego co w tym stringu jest całą resztę. Czy da się tak w C nie wiem, być może trzeba będzie pobierać po znaku i sprawdzać czy to czasem nie spacja.

0

#napisz dokładnie o co ci chodzi
#wykaż się, że coś zrobiłeś, a nie szukasz gotowca
#dla C czytanie całej lini to gets
#dla C++ czytanie całej linii to std::getline(obiektPliku, string);

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