Buscar

Como usar a função fopen e fclose em C++

💡 5 Respostas

User badge image

Ruhan Conceição

FILE *fp; //cria o ponteiro pro arquivo.

fp = fopen ("nomedoarquivo","w"); //abre o arquivo nomedoarquivo para escrever apagando o que já há no arquivo (ou criando o mesmo, caso nao exista)

 

...

fclose(fp);

 

O comando fopen merece uma atenção maior, pois primeiramente tens que ter em mente se queres abrir o arquivo para escrever "w", para apenas ler "r", para escrever ao final do que já contém nele "a". Podes utilizar também para fazer escritas binárias, e leituras, mas aí é um pouco mais complexo.. 

 

O comando fclose é só usar como argumento o ponteiro do arquivo, que o mesmo é fechado pelo programa.

 

Espero ter ajudado. Abraços!

1
Dislike0
User badge image

Hennan Lewis Ferreira

Ajudou muito, bastante esclarecedor

1
Dislike0
User badge image

Andre Smaira

#include <stdio.h>

int main ()

{

FILE * arquivo;

arquivo = fopen ("arquivo.txt","w"); //NOME DO ARQUIVO QUANDO SALVO

fprintf (arquivo, "fclose exemplo"); //TEXTO EXIBIDO NO ARQUIVO TXT

fclose (arquivo);

return 0;

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Perguntas relacionadas

Question Icon

Qual é o objetivo de Big Data ?

Programação Computacional para Engenharia da Computação

User badge image

Praticando Para Aprender

Question Icon

2. Por que a gestão de dados?

Programação Computacional para Engenharia da Computação

User badge image

Praticando Para Aprender

Question Icon

2. Por que a gestão de dados?

Programação Computacional para Engenharia da Computação

User badge image

Praticando Para Aprender