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