A função putc () em C ++ grava um caractere no fluxo de saída fornecido.
protótipo putc ()
int putc (int ch, FILE * stream);
A putc()
função recebe um fluxo de arquivo de saída e um inteiro como seus argumentos. O inteiro é convertido em unsigned char e escrito no arquivo.
putc()
e fputc () são semelhantes em termos de funcionalidade. No entanto, a principal diferença entre fputc()
e putc()
é que putc()
pode ser implementado como uma macro.
É definido no arquivo de cabeçalho.
Parâmetros putc ()
- ch: O caractere a ser escrito.
- stream: O fluxo de arquivo para escrever o personagem.
putc () Valor de retorno
- Em caso de sucesso, a função putc () retorna o caractere escrito.
- Em caso de falha, ele retorna EOF e ativa o indicador de erro.
Exemplo: como funciona a função putc ()
#include #include int main() ( char str() = "Testing putc() function"; FILE *fp; fp = fopen("file.txt","w"); if (fp) ( for(int i=0; i
When you run the program, the string "Testing putc() function" will be written to file.txt file.