NAZWA¶
fputc, fputs, putc, putchar, puts - wyprowadzanie znaków i
  łańcuchów
SKŁADNIA¶
#include <stdio.h>
 
int fputc(int c, FILE *stream);
int fputs(const char *s, FILE *stream);
int putc(int c, FILE *stream);
int putchar(int c);
int puts(const char *s);
OPIS¶
 Uwaga! To tłumaczenie może być nieaktualne!
fputc() zapisuje znak 
c, rzutowany na 
unsigned char, do
  strumienia 
stream.
fputs() zapisuje łańcuch 
s do strumienia 
stream,
  pomijając kończące 
'\0'.
putc() jest równoważne 
fputc() poza tym, że
  może być zaimplementowane jako makro, które przetwarza
  wyrażenie 
stream więcej niż raz.
putchar(c); jest równoważny
  
putc(c,stdout).
puts() zapisuje łańcuch 
s oraz kończący znak
  nowej linii do 
stdout.
Wywołania opisanych tu funkcji dla danego strumienia wyjściowego
  można mieszać pomiędzy sobą, jak też można je
  mieszać z wywołaniami innych funkcji wyjściowych z biblioteki
  
stdio, dla tego samego strumienia wyjściowego.
Informacje o nieblokujących odpowiednikach znajdują się w
  
unlocked_stdio(3).
WARTOŚĆ ZWRACANA¶
fputc(),
 putc() i
 putchar() zwracają znak, zapisany
  jako 
unsigned char, rzutowany na 
int lub 
EOF w przypadku
  błędu.
puts() i 
fputs() zwracają liczbę nieujemną w
  przypadku pomyślnego zakończenia, a 
EOF w przypadku
  błędu.
ZGODNE Z¶
ANSI - C, POSIX.1
BŁĘDY¶
Nie radzi się łączyć wywołań funkcji
  wyjściowych z biblioteki 
stdio z niskopoziomowymi wywołaniami
  
write() dla tego samego deskryptora pliku stowarzyszonego z tym samym
  strumieniem wyjściowym. Wyniki takich działań są
  niezdefiniowane i bardzo prawdopodobne, że będą się
  różnić od oczekiwanych.
ZOBACZ TAKŻE¶
write(2), 
ferror(3), 
fopen(3), 
fseek(3),
  
fwrite(3), 
gets(3), 
scanf(3), 
unlocked_stdio(3)
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu
  Tłumaczenia Manuali i 
może nie być aktualne. W razie
  zauważenia różnic między powyższym opisem a
  rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o
  zapoznanie się z oryginalną (angielską) wersją strony
  podręcznika za pomocą polecenia:
  
  - man --locale=C 3 puts
 
Prosimy o pomoc w aktualizacji stron man - więcej informacji można
  znaleźć pod adresem
  
http://sourceforge.net/projects/manpages-pl/.