|
��������
putc, putchar, fputc, putw - ������ � ����� ������� ���
��������� �����
���������
#include <stdio.h> int putc (c, stream) char c; FILE *stream; int putchar (c) char c; int fputc (c, stream) char c; FILE *stream; int putw (w, stream) int w; FILE *stream;
��������
������ putc ���������� ������ c � ����� ������ stream
(� �������, ���������� ���������� �����, ���� �� ���������). ������ putchar (c) ������������ ��� putc (c,
stdout).
������� fputc ��������� �� �� ��������, ��� � ������ putc; ��� �������� ���������, ��� putc, �� �������� ������ ������������ �� ������ �������������. ����� ����, ������� ����� ���������� � �������� ���������.
������� putw ������� �������� ����� w (�������� ���� int) � ����� ������ stream (� �������, ���������� ���������� �����, ���� �� ���������). ������ ����� �������-�������. ��� ������ ������� �� ���������� 32 ����. ������� putw �� ������� � �� ��������� ������������ �� ������� ����� � �������� �����.
��. �����
fclose(3S), ferror(3S), fopen(3S), fread(3S),
printf(3S), puts(3S), setbuf(3S), stdio(3S).
�����������
� ������ ������ ��������� ������� (����� putw) ���������� ��������� ��������. ������� putw ���������� ferror
(stream). ��� ������� ��� ���������� ��������� EOF.
������ ���������, ���� ���� stream �� ������ �� ������
���, ���� ���� ������ �� ����� �����. ��� ��� EOF - ���������� ����� ��������, ��� ������������� ������ putw
����� ������������ �������� ferror(3S).
�����������
��������� putc - ������, �������� stream �����������
�����������, ��� ����������� ��� ������� �������� ��������. � ���������, ����� putc (c, *f++) ����� ����
������������� �������. � ����� ������� ������� ������������ fputc.
��-�� ��������� �������� � ����� ����� � ������� ���� �����, �������������� ��� ������ putw, �������� �������-���������� � ����� �� ���� ��������� ��� ������ getw �� ������ ����������.
|