Jump to content

Odczytanie z pliku liczby [ANSI C]


Irek_Dwarf
 Share

Recommended Posts

Jak odczytać z pliku liczbe podaną przez użytkownika programu i wydrukować całą linię w której znajduje się on na pierwszym miejscu ?

Jak w ANSI C wykonać takie jak w temacie ? Najlepiej jakby to był gotowy kod, jestem początkujący i nie wszystko tak dobrze ogarniam. Tak dla przykładu piszę aplikacje odczytującą rozkład jazdy podaje przystanek A i przystanek B następnie program pyta o godzine odjazdu - podaje np 10 i program wyświetla godziny odjazdów z przystanku A od godziny 10 do 11. Mam już wszystko napisane poza tym ostatnim. Bardzo proszę o pomoc

Link to comment
Share on other sites

Jest kilka sposobów na odczytanie Twojej liczby. Wszystko zależy od tego jak zapiszesz dane do pliku.

Najprostrzy sposób, to zapisać godzin odjazdów autobusów w liniach przyporządkowanych do godzin, tak aby linia 1 to piersza w nocy , 2 linia = 2 godzina i tak dalej.

Dane z pliku odczytujesz w pętli, do tego wstawiasz licznik, który będzie odliczał linie. I na kniec if -a, w którym będziesz porównywał godzinę podaną przez użytkownika z linią w pliku. Jeśli to ma być 10 godzina, to odczytasz linię 10 z pliku, w której zapiszesz wszystkie godziny odjazdów autobusów od 10 do 11.

Oczywiście są jeszcze inne sposoby odczytania szukanej przez Ciebie liczby, ale na początek ten jest dobry.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...