prga
a složku lab01
lab01
vytvořte soubor se jménem prvni_program_v_c.c
lab01
přesuňte ze domovského adresáře do složky prga
prvni_program_v_c.c
na main.c
// example program in C #include <stdio.h> int main() { printf("Hello PRG!\n"); return 0; }
Překlad na spustitelný soubor provádíme z příkazové řádky příkazem
clang -Wall -pedantic -std=c99 main.c -o mainpřípadně
gcc -Wall -pedantic -std=c99 main.c -o main
Program spouštíme z příkazové řádky příkazem
./main
main.c
napište zdrojový kód programu, který vypíše na standardní výstup “Hello PRG!”
hw0.zip
, například příkazem: “zip hw0.zip main.c
“
int printf(const char *format [, arg, ...]); int fprintf(FILE *stream, const char *format [, arg, ...]);
if
if( podmínka ){ příkaz1 } else { příkaz2 }
for
for( inicializace ; podmínka ; změna){ příkaz }
char c = 'a'; int i = 1000,j; float x,y = 3.1415; printf("%c\n",c); printf("%i\n",c); printf("%d\n",i); printf("%+5d\n",i); printf("%x\n",i); printf("%f\n",y); printf("%10.3f\n",y); printf("\t%-g\n",y);
printf("%6d,%4d",86,1040); printf("\n"); printf("%12.5e",3.14159265); printf("\r"); printf("%.4f\n",85.167);
stdout
) a standardní chybový výstup (stderr
) pomocí funkce fprintf
./main >output.log 2>error.log
1-20.3-4.0e3
scanf("%d%d%f%f",&i,&j,&x,&y)
scanf
na základě formátovacího řetězce.
“%d/%d”
./main <input.log