Функции библиотеки C - putc ()
C стандартная библиотека - <stdio.h>
описание
C библиотечные функцииINT putc (INT символьные, FILE * поток) Аргумент символуказанный символ (без знака) символ записывается в указанный поток в потоке, и расположение идентификатора двигаться вперед.
заявление
Вот () заявление putc функции.
int putc(int char, FILE *stream)
параметры
- символ - которую он должен быть записан символ.Характер его соответствующего значения Int пройдена.
- Поток - это указатель на FILE указатель на объект, объект FILE идентифицирует символ , который будет записан поток.
Возвращаемое значение
Эта функция как неподписанные символ преобразованный в Int Возвращает записанный символ, если произошла ошибка возвращается EOF.
примеров
Следующий пример демонстрирует putc () функция используется.
#include <stdio.h> int main () { FILE *fp; int ch; fp = fopen("file.txt", "w"); for( ch = 33 ; ch <= 100; ch++ ) { putc(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); }