Przy rozwiązywaniu problemów na komputerze za pomocą języka programowania konieczne jest wyświetlenie wyniku rozwiązania w formie zrozumiałej dla użytkownika. W takim przypadku forma wyświetlania danych wyjściowych może być inna. Często wynik pracy programu jest wyświetlany na ekranie lub w zewnętrznym pliku w postaci tekstu. Język programowania C wykorzystuje specjalne funkcje do wyświetlania na ekranie. Za ich pomocą każdy rodzaj danych można łatwo wyświetlić na ekranie lub w pliku w pożądanej reprezentacji.
Niezbędny
Środowisko programistyczne C
Instrukcje
Krok 1
Aby korzystać z funkcji, które dostarczają dane wyjściowe strumienia danych, na początku programu należy umieścić specjalną bibliotekę. Aby to zrobić, napisz linię typu: #include.
Krok 2
Napisz kod programu, który rozwiąże dany problem. Jeśli do obliczeń używasz własnych funkcji, upewnij się, że wszystkie wyniki pośrednie z nich zostały zwrócone do głównej funkcji main. Pożądane jest również wyświetlenie końcowego wyniku na ekranie lub w pliku z głównej części programu.
Krok 3
Użyj przeciążonej funkcji printf, aby wydrukować wynik na ekranie. Określ typ wartości wyjściowej za pomocą znaku specjalnego w jednym z parametrów funkcji. Jeśli zmienna z wartością końcową Wynik jest typu int, użyj notacji typu: printf ("
Wynik jest wyświetlany i jest równy % d
", Wynik). Tekst wyjaśniający przed zmienną, napisz ten, którego potrzebujesz. Znak specjalny"% d "wskazuje, że wyświetlana jest wartość liczbowa typu int. Znak"
»Wytwarza powrót karetki, czyli umożliwia wyświetlenie danych w nowym wierszu. Aby wyświetlić zmienną typu string, użyj znaków specjalnych „% s” i „% c”.
Krok 4
Wyjście zmiennych wynikowych do pliku odbywa się przy użyciu innych funkcji. Przede wszystkim otwórz istniejący lub utwórz nowy plik na dysku twardym. W tym celu należy w programie wpisać zmienną: PLIK * fp. Otwórz plik do zapisu: fp = fopen ("output.dat", "w"). Tutaj output.txt jest nazwą pliku do wyprowadzenia wyniku, a znak "w" oznacza otwarcie pliku w trybie zapisu. Jeżeli plik o tej nazwie nie istnieje na dysku, funkcja utworzy go po wykonaniu.
Krok 5
Zapisz wynikową zmienną do pliku. Aby to zrobić, użyj fprintf (fp,"
Wynik jest wyprowadzany do pliku i jest równy % d
, Wynik). Pierwszy parametr określa deskryptor pliku do zapisania, pozostałe parametry są podobne do opisanych dla funkcji printf.
Krok 6
Po wyświetleniu wszystkich wymaganych danych zamknij plik za pomocą polecenia fclose (fp). Teraz po uruchomieniu programu zobaczysz wynik na ekranie lub w pliku.