Na linguagem C, um arquivo é entendido como um conceito que pode ser aplicado a arquivos em disco, terminais, modens, etc... Um fluxo é associado a um arquivo através da realização de uma operação de abertura. Uma vez aberto, informações podem ser trocadas entre o arquivo e o programa. Um arquivo é dissociado de um fluxo através de uma operação de fechamento de arquivo. Com relação a esta definição, assinale a alternativa correta que corresponde a definição da função fputs:
Soluções para a tarefa
Respondido por
3
a função fputs serve para escrever dados em um arquivo sequencial
O formato da fputs é
int fputs(const char *str, FILE *stream)
a variavel str é um apontador para a string que contém os dados a serem gravados. A variável é terminada com \00 ou null. Se quiser gravar \00 em algum outro contexto, vai ter que usar outra função.
a variavel stream contém o nome do arquivo (filestream) que receberá os dados.
fputs retorna um valor inteiro diferente de 0 caso a gravação seja concluida com sucesso. Caso contrário, vai dar false. Vale a pena testar assim
if (fputs(.....) )
// gravou direitinho
else
// deu algum galho na gravação;
O formato da fputs é
int fputs(const char *str, FILE *stream)
a variavel str é um apontador para a string que contém os dados a serem gravados. A variável é terminada com \00 ou null. Se quiser gravar \00 em algum outro contexto, vai ter que usar outra função.
a variavel stream contém o nome do arquivo (filestream) que receberá os dados.
fputs retorna um valor inteiro diferente de 0 caso a gravação seja concluida com sucesso. Caso contrário, vai dar false. Vale a pena testar assim
if (fputs(.....) )
// gravou direitinho
else
// deu algum galho na gravação;
Perguntas interessantes