Функции библиотеки C -fputc()

Стандартная библиотека C - <stdio.h>

Описание

Функции библиотеки Cint fputc(int char, FILE *stream)Передайте параметрchar. Указанный символ (беззнаковый символ) записывается в указанный поток, а индикатор позиции перемещается вперед.

Объявление

Ниже приведено объявление функции fputc().

int fputc(int char, FILE *stream)

Параметр

  • charЭто символ для записи. Этот символ передается как соответствующее значение int.
  • streamЭто указатель на объект FILE, который идентифицирует поток, в который должен быть записан символ.

Возвращаемое значение

Если ошибка не возникает, возвращается записанный символ. Если возникает ошибка, возвращается EOF и устанавливается индикатор ошибки.

Пример

Следующий пример демонстрирует использование функции fputc().

Пример

#include <stdio.h> int main () { FILE *fp; int ch; fp = fopen("file.txt", "w+"); for( ch = 33 ; ch <= 100; ch++ ) { fputc(ch, fp); } fclose(fp); return(0); }

Скомпилируем и запустим приведённую выше программу, которая создаст файл в текущем каталогеfile.txt, содержимое которого выглядит следующим образом:

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd

Теперь давайте используем следующую программу для просмотра содержимого вышеуказанного файла:

Пример

#include <stdio.h> int main () { FILE *fp; int c; fp = fopen("file.txt","r"); while(1) { c = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", c); } fclose(fp); return(0); }

Стандартная библиотека C - <stdio.h>

Другие расширения