Przejdź do zawartości

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