English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Biblioteca Padrão do C - <stdio.h>
Função da biblioteca C int fputs(const char *str, FILE *fluxo) Escreve a string no fluxo especificado stream, mas não inclui o caractere nulo.
A seguir está a declaração da função fputs().
int fputs(const char *str, FILE *fluxo)
A função retorna um valor não negativo, se ocorrer um erro, retorna EOF.
O exemplo a seguir demonstra o uso da função fputs().
#include <stdio.h> int main () { FILE *fp; fp = fopen("file.txt", "w+"); fputs("Este é o linguagem C.", fp); fputs("Esta é uma linguagem de programação de sistema.", fp); fclose(fp); return(0); }
Vamos compilar e executar o programa acima, o que criará o arquivo file.txtSeu conteúdo é o seguinte:
Este é o linguagem C. É uma linguagem de programação de sistema.
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); }