Pliki nagłówkowe i źródłowe z zajęć JPR

Poniżej znajduje się lista plików nagłówkowych i źródłowych wraz z krótkim opisem zawartych w nich funkcji i zadeklarowanych typów, stałych, struktur, itp.

Pliki z zajęć do pobrania

Opis	Pliki	Data dodania
1.	Hello world	hello.c	28.02.2019
Kwadrat liczby	kwadrat.c	28.02.2019
2.	Miejsca zerowe paraboli	pierwiastki.c	13.03.2019
3.	Wyliczanka	wyliczanka.c wyliczanka-for.c	20.03.2019
4.	zgadywanka	gra.c	27.03.2019
odwracanie kolejności	odwroc.c	27.03.2019
Sortowanie	sortuj.c	27.03.2019
Lotto (6 z 49)	los.c	27.03.2019
5.	Silnia	silnia.c	03.04.2019
Potęga	potega.c	03.04.2019
Liczby pierwsze	pierwsza.c	07.04.2019
6.	Statystyki	stat.c	09.04.2019
7.	Zamiana	zamiana.c	03.05.2019
Odwracenie kolejnosc	odwroc2.c	03.05.2019
8.	Liczenie znaków	znaki.c	08.05.2019
Zamiana wielkości liter	male_na_duze.c	08.05.2019
9.	Czytani teksu linia po linii	readline.c	15.05.2019
Szyfr Cezara	szyfr.c	15.05.2019
Szyfr Cezara 2	szyfr2.c	20.05.2019
10.	Liczenie liter	litery.c	22.05.2019
11.	Generowanie liczb	gen.c	28.05.2019
Statystyki liczb z pliku	fstat.c	28.05.2019
12.	Sortowanie liczb z pliku	fsort.c	04.06.2019
Operacje na macierzach	macierz.c	04.06.2019

Kompilacja i uruchomienie programu (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 potega wydajemy polecenie:

cc potega.c funckje.c -o potega

Program uruchamiamy podając jego nazwę, np:

./potega

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

cc -lm pierwiastki.c -o pierwiastki