English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Biblioteca Padrão C - <stdio.h>
Função da biblioteca C int putc(int char, FILE *stream) Passar o parâmetro char O caractere especificado (um caractere sem sinal) é escrito no fluxo especificado stream e o indicador de posição é movido para frente.
Aqui está a declaração da função putc().
int putc(int char, FILE *stream)
A função retorna um char forçado a ser convertido para int, se houver erro retorna EOF.
O exemplo a seguir demonstra o uso da função 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); }
compile e execute o programa acima, isso 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); }