C/putchar

Z Wikibooks, biblioteki wolnych podręczników.

< C

Spis treści

[edytuj] Deklaracja

int putchar(int c);


[edytuj] Plik nagłówkowy

stdio.h


[edytuj] Opis

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


[edytuj] Wartość zwracana

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


[edytuj] Przykład użycia

#include<stdio.h>
int main (void)
{
   int i;
   for (i = 'a'; i <= 'z'; ++i)
       putchar (i);
   return 0;
}

Powyższy program drukuje:

abcdefghijklmnopqrstuvwxyz


#include<stdio.h>
int main (void)
{
   int i;
   i = putchar (-79);
   printf ("\n%d\n", i);
   return 0;
}

Powyższy program drukuje:

ą
177

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