Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Syntaxe
#define stdin /* implementation defined */
#define stdout /* implementation defined */
#define stderr /* implementation defined */
Poznámky
Ukazatele stdin, stdouta stderr globální konstanty jsou standardní datové proudy pro vstup, výstup a chybový výstup.
Standardní vstup se standardně čte z klávesnice, zatímco standardní výstup a standardní chyba se vytisknou na obrazovku.
Pro přístup ke standardním datovým proudům jsou k dispozici následující ukazatele datového proudu:
| Ukazatel | Stream |
|---|---|
stdin |
Standardní vstup |
stdout |
Standardní výstup |
stderr |
Standardní chyba |
Tyto ukazatele lze použít jako argumenty pro funkce. Některé funkce, například getchar a putchar, používají stdin a stdout automaticky.
Tyto ukazatele jsou konstanty a nelze jim přiřadit nové hodnoty. Funkci freopen lze použít k přesměrování datových proudů na diskové soubory nebo na jiná zařízení. Operační systém umožňuje přesměrovat standardní vstup a výstup programu na úrovni příkazů.