Rechercher une page de manuel
puts
Langue: pl
Version: 1993-04-04 (openSuse - 09/10/07)
Section: 3 (Bibliothèques de fonctions)
NAZWA
fputc, fputs, putc, putchar, puts - wyprowadzanie znaków i ³añcuchówSK£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
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.1B£Ê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)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre