Deklaracja

edytuj
int putchar(int c);


Plik nagłówkowy

edytuj
stdio.h


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ą.