|
Описание функций языка Си
|
" F "
fabs,fabsf,fabsl ◄
fclose ◄
fcloseall ◄
fdim,fdimf,fdiml ◄
fdopen ◄
fegetround ◄
feof ◄
ferror ◄
fesetround ◄
fgetc ◄
fgets ◄
fileno ◄
finite,finitef,finitel ◄
fflush ◄
floor,floorf,floorl ◄
fma,fmaf,fmal ◄
fmax,fmaxf,fmaxl ◄
fmin,fminf,fminl ◄
fmod,fmodf,fmodl ◄
fopen ◄
fpclassify ◄
fputc ◄
fputs ◄
freopen ◄
frexp,frexpf,frexpl ◄
fseek ◄
fseeko ◄
ftell ◄
ftello ◄
|
|
|
All |
_ |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
fputc – вывод одного байта в указанный поток данных.
Синтаксис:
#include < stdio.h >
int fputc (int sym, FILE *stream);
Аргументы:
sym – код выводимого символа.
stream – указатель на поток данных.
Возвращаемое значение:
В случае успешного вывода байта возвращается код выведенного байта (символа).
Если при выводе байта произошла ошибка, то возвращается EOF, а переменной errno присваивается код ошибки.
Описание:
Функция fputc выводит один символ, код которого указывается в аргументе sym в файл, привязанный к потоку данных на который указывает аргумент stream.
Пример:
В примере выводится символ 's' в файл test.txt, располагающейся в одной папке с программой, с помощью функции fputc.
#include < stdio.h > //Для printf, fputc, fopen, fclose
int main (void)
{
// Переменная, в которую будет помещен указатель на созданный
// поток данных
FILE *mf;
// Код символа s
int sym=115;
// Переменная, в которую будет помещено возвращаемое функцией
// fputc значение.
int esym=-1;
// Открытие файла с режимом доступа «запись» и привязка к нему
// потока данных
printf (“Открытие файла: ”);
mf = fopen (“test.txt”,”w”);
// Проверка открытия файла
if (mf == NULL) {printf (“ошибка\n”); return -1;}
else printf (“выполнено\n”);
printf (“Запись в файл: ”);
// Запись символа в файл
esym = fputc (sym, mf);
// Проверка записи
if (esym == EOF)
printf (“ошибка записи\n”);
else
printf (“записан символ '%c'\n”,esym);
// Закрываем файл
printf (“Закрытие файла: ”);
if ( fclose (mf) == EOF) printf (“ошибка\n”);
else printf (“выполнено\n”);
return 0;
}
| |
Результат:
Открытие файла: выполнено
Запись в файл: записан символ ‘s’
Закрытие файла: выполнено
|
Смотри так же:
fgetc
fgets
fputc
fputs
getc
getchar
gets
getw
printf
putc
puts
putchar
putw
ungetc
|
|
|