Tananyag‎ > ‎C‎ > ‎

Kiírás a standard outputra

A programot fejlesztői környezetből vagy konzolból futtatva kiírhat üzenetet. Ezt C-ben a következő formában tudjuk megoldani:

printf(<formázás>, <paraméter1>, <paraméter2>, ...);

A <formázás> tartalmazhat fix szöveget és %d, %s-szerű jelöléseket, amiknek a helyére különböző értéket fog helyettesíteni.

Egyszerű szöveg

printf("Hello World!\n"); // Hello world↵
\n: újsor karakter

Egész szám beszúrása

printf("Egy meg egy az %d\n", 2); // Egy meg egy az 2
%d
: ide illesszük be a számot!

Változóval

int x = 13;
printf("x értéke: %d", x); // x értéke: 13

Változót is adhatunk paraméterül.

Fix hosszal

printf("%5d", 122); // "  122"
Ha a szám kevesebb mint 5 karakter hosszú, akkor szóközöket told be elé.

Szöveg beszúrása

printf("Mai nap %s van\n", "hétfő"); // Mai nap hétfő van
%s
: Ide illesszük a szöveget!

Változóval

char* név = "Sándor";
printf("Kedves %s!\n", név); // Kedves Sándor!

Kombinálva

printf("%s, %d:%d\n", "Hétfő", 15, 43); // Hétfő, 15:43