Pliki z zajęć do pobrania

Opis	Pliki	Data dodania
Lab. 1	Hello world	hello.c	22.02.2022
Lab. 2	Pole i obwód koła	kolo.c	1.03.2022
hex	hex.c
Lab. 3	Miejsca zerowe paraboli	pierwiastki.c	08.03.2022
Sumowanie liczb	suma.c
Lab. 4	Odwracanie kolejności liczb	odwracanie.c	22.03.2022
Lab. 5	Największy wspólny dzielnik	nwd.c	29.03.2022
Silnia	silnia.c
Lab. 6	Rzut kostką	kostka.c	05.04.2022
Wyznaczanie liczby $\pi$	pi.c
Pomiar czasu	pi_time.c
Suma elementów tablicy	tab_suma.c
Lab. 7	Zamiana wartości	zamien.c	26.04.2022
Funkja licząca pierwiastki	pierwiastki2.c	26.04.2022
Lab. 8	Kodowanie ASCII	ascii.c	10.05.2022
Małe na duże	male_na_duze.c	10.05.2022
Licz znaki, wyrazy i linie	mywc.c	10.05.2022
Lab. 9	Czytaj linię	czytaj_linie2.c	17.05.2022
Unikatowe linie	unikaty2.c	17.05.2022
Odwracanie napisu	odwroc.c	17.05.2022
Lab. 10	Formatowanie tekstu	znaki2.c	24.05.2022
Szukanie wzorca (grep)	mygrep.c	24.05.2022
Lab. 11	Baza danych	baza.c	31.05.2022
Lab. 12	Baza danych z listą jednokierukwą	baza2.c	7.06.2022

Kompilacja i uruchomienie programu w konsoli Linux

W systemie Linux kompilację programu w języku C przeprowadzamy wydając w konsoli polecenie cc i podając jako argumenty listę plików źródłowych niezbędnych do utworzenia pliku wykonywalnego.
Na przykład aby skompilować program hello.c wydajemy polecenie:

cc hello.c -o hello

Program uruchamiamy podając jego nazwę, np:

./hello

Jeżeli program wykorzystuje funkcje z biblioteki matematycznej math.h wówczas podczas kompilacji należy dodać opcję -lm, np:

cc -lm program.c -o program