Witam,
potrzebuje ogarnąć jak wczytać dane z dokumentu tekstowego poprzez terminal na macu.
Nie jestem przekonany jak to opisać, najprościej jak potrafie, chodzi mi o to że potrzebuje otworzyć execa poprzez terminal i wprowadzić dane zamiast z klawiatury to zawarte w dokumencie tekstowym zapisanym gdzieś na dysku.
Jeżeli chodzi ci o to, że masz plik wykonywalny "program" i powiedzmy, że pyta najpierw o imię, potem o nazwisko i oczekuje wejścia z klawiatury, to jeśli masz plik wejscie.txt
Jan
Nowak
to możesz przekierować wejscie.txt do STDIN w ten sposób
program < wejscie.txt
program < wejscie.txt
Gdy mój program to wpisz a i b, zamień je miejscami i wypisz, odpale to przez terminal mając w txt jakieś randomowe liczby to zawsze w odpowiedzi dostaje 0 i jakąś mega ujemną liczbe.
- pokaż swój kod
- pokaż dane wejściowe
- a opis poproszę zdaniami prostymi, żeby dało się je zrozumieć.
Tak to wygląda.
Podczas wpisywania danych wejściowych wszystko jest okej.
W sumie screenshot wyjaśnia w czym problem :). Zapisałeś plik wejściowy w formacie RTF, a nie prosty plik tekstowy.
Zobacz co produkuje w konsoli: cat ab.txt
.
W Text Edit naciśnij CMD-Shift-T
i zapisz nową wersję. Wtedy będziesz miał plik tekstowy, a nie RTF.
test buga forum