Функцията записва символ във файла отворено писане (режим w).
Символ който се записва във файла.
Указател на файла, върнат от fopen
символа при успешно изпълние
EOF ( -1 ) при грешка
| от: adviser at cpp-examples dot com | Свали кода във файл |
#include <stdio.h> int main() { int ch; FILE *input; if (input = fopen("test.txt", "r")) { ch = getc(input); while (ch != EOF) { putc(ch, stdout); ch = getc(input); } fclose(input); } return 0; }
За разлика от putc ,която може да бъде реализирана като макрос fputc винаги е реализирана като функция. Препоръчва се употребата на fputc при голям брой обръщения и нужда от икономия на памет. Функциите заемат по- малко място тъй като се записват само веднъж докато макросите се записват в процеса на компилация на всяко място където са необходими, с което се повишава бързодействието на изпълнението им.