Irek_Dwarf Napisano Luty 12, 2015 Zgłoś Udostępnij Napisano Luty 12, 2015 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 Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Mavo Napisano Luty 13, 2015 Zgłoś Udostępnij Napisano Luty 13, 2015 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. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.