English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Biblioteca Padrão do C - <stdio.h>
Função da biblioteca C int fputc(int char, FILE *stream) O parâmetro char O caractere especificado (um caractere sem sinal) é escrito no fluxo especificado stream e o identificador de posição é movido para frente.
A seguir está a declaração da função fputc().
int fputc(int char, FILE *stream)
Se não ocorrer erro, retornará o caractere escrito. Se ocorrer erro, retornará EOF e configurará o identificador de erro.
O exemplo a seguir demonstra o uso da função 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); }
Compile e execute o programa acima, o que criará um arquivo no diretório atual: file.txtSeu conteúdo é o seguinte:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd
Agora, vamos usar o seguinte programa para visualizar o conteúdo do arquivo acima:
#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); }