wget https://cw.fel.cvut.cz/wiki/_media/courses/b0b36prp/labs/setup_gedit.zip
unzip setup_gedit.zip ./setup_gedit.sh
C je nízkoúrovňový minimalistický programovací jazyk. Programování v C vyžaduje znalost syntaxe: balíček pravidel, které upřesňují skladbu příkazů a symbolů (např. závorek) s cílem vytvořit fungující posloupnost, tedy kompletní program. Syntaxe jazyka C se může zdát komplikovaná, ale s trochou cvičení se stane přirozenou.
Násleující program vypíše v terminálovém okně text Hello PRPA!. Program využívá k výstupu funkci printf, jejíž deklaraci najde v hlavičkovém souboru stdio.h
.
// example program in C #include <stdio.h> int main() { printf("Hello PRPA!\n"); return 0; }
Překlad na spustitelný soubor z příkazové řádky lze provést příkazem
gcc -Wall -pedantic -std=c99 main.c -o mainpokud máte nainstalován překladač
gcc
a správně nastavené cesty. Pokud máte nainstalovaný překladač clang
, přikaz bude vypadat podobně
clang -Wall -pedantic -std=c99 main.c -o main
Program spouštíme z příkazové řádky v případě OS Linux příkazem
./main
V OS Windows má spustitelný soubor automaticky příponu .exe
, spuštění vypadá obdobně
main.exe
main.zip
, například pomocí příkazu: “zip main.zip main.c
“