C/putchar

Z Wikibooks, biblioteki wolnych podręczników.
< C

Deklaracja[edytuj]

int putchar(int c);


Plik nagłówkowy[edytuj]

stdio.h


Opis[edytuj]

Funkcja putchar ( ) wysyła znak na standardowe wyjście. Wywołanie putchar ( c ) jest równoważne wywołaniu putc(c, stdout).


Wartość zwracana[edytuj]

Funkcja putchar() zwraca kod znaku traktowany jako unsigned char przekształcony do typu int. W przypadku błędu funkcja zwraca wartość EOF.


Przykład użycia[edytuj]

#include<stdio.h>

int main()
{
    char c;
    for (c = 'a'; c <= 'f'; ++c)
        putchar (c);
    return 0;
}
abcdef

Spójrzmy też na przykład:

#include<stdio.h>

int main()
{
    int i;
    i = putchar (-79);
    printf ("\n%d\n", i);
    return 0;
}
ą
177

gdyż kod znaku 'ą' = -79 konwertuje na liczbę dodatnią.