C/Przykłady z komentarzem: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
T ziel (dyskusja | edycje)
Nie podano opisu zmian
Derbeth (dyskusja | edycje)
m - niepotrzebne linki wsteczne, poprawa linku
Linia 1:
<noinclude><small>< [[C]]</small></noinclude>
 
=== Liczby losowe ===
Poniższy program generuje wiersz po wierszu macierz o określonych przez użytkownika wymiarach, zawierającą losowo wybrane liczby. Każdy wygenerowany wiersz macierzy zapisywany jest w pliku tekstowym o wprowadzonej przez użytkownika nazwie. W pierwszym wierszu pliku wynikowego zapisano wymiary utworzonej macierzy.
Linia 36 ⟶ 34:
else { puts("Plik otwarty prawidłowo.."); }
[[Programowanie:C:/fprintf|fprintf]](fp, "%d %d\n", n, m);
/* w pierwszym wierszu umieszczono wymiary macierzy */
Linia 131 ⟶ 129:
 
Powyższy przykład może być odrobinę niezrozumiały, dlatego przyda się kilka słów wyjaśnienia. Pliki nagłówkowe, które dołączamy zawierają deklarację nowych dla Ciebie funkcji - socket(), connect(), write() oraz read(). Oprócz tego spotkałeś się z nową strukturą - sockaddr_in. Wszystkie te obiekty są niezbędne do stworzenia połączenia. Aby dowiedzieć się więcej nt. wszystkich użytych tu funkcji i struktur musisz odwiedzić podręcznik o [[Programowanie w systemie UNIX|programowaniu]] w systemie UNIX.
 
<noinclude><small>< [[C]]</small></noinclude>