ccpp:putchar

Funkce putchar(), putc()

Obě tyto funkce slouží k výstupu (vypsání) jednoho znaku. putchar() vypíše znak na standardní výstup, naopak putc() vypíše znak do souboru který je uvedený jako parametr.

Vypíše jeden znak na standardní výstup.

Parametry

Hodnota typu znak. Funkce používá typ int kvůli obecnosti a speciálním hodnotám.

Návratovou hodnotou je znak, který byl zapsán na standardní výstup v datovém typu int. Datový typ int je použitý kvůli hodnotě -1, která představuje chybu výstupu - „Nelze zapsat“.

Příklad

Vytiskne velká písmena abecedy.

#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    char c = 'A';
    while (c <= 'Z')
    {
        putchar(c);
        c++;
    }
    return 0;
}

Zapíše jeden znak do souboru/proudu/file deskriptoru

Parametry

character Hodnota typu znak. Funkce používá typ int kvůli obecnosti a speciálním hodnotám.

stream je file deskriptor na otevřený soubor. Lze použít i stdout pro virtuální soubor standardního výstupu.

Návratovou hodnotou je znak, který byl zapsán na standardní výstup v datovém typu int. Datový typ int je použitý kvůli hodnotě -1, která představuje chybu výstupu - „Nelze zapsat“.

Příklad

#include <stdio.h>
#include <stdlib.h>
int main()
{
    char i = 'I';
    char v = 'V';
    int cislo = 4;
    switch(cislo)
    {
        case 4:
          putc(i, stdout);
        case 5:
          putc(v, stdout);
          break;
        case 3:
          putc(i, stdout);
        case 2:
          putc(i, stdout);
        case 1:
          putc(i, stdout);
          break;
    }
    return 0;
}
  • ccpp/putchar.txt
  • Poslední úprava: 2021/12/01 12:18
  • autor: bures