Buscar

como criar uma função em c++

gostaria de criar uma funçãoo em c++ para abrir um arquivo .txt e carregar todos os dados dentro de uma estrutura de cadastro de clientes 

💡 5 Respostas

User badge image

Gustavo Lourenzzo

blz, cara tem  um comando no terminal que cria um txt com o o conteudo digitado pro programa em c++. não sei se e isso que vc procura.

mais vc tb pode dar um olhada em umas apostilas de banco de dados que talvez te ajude no que vc ta procurando.

1
Dislike0
User badge image

Juliano Hass

obrigado 

0
Dislike0
User badge image

Andre Smaira

Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo e Estrutura de Dados.


#include <stdio.h>

#include <conio.h>

void main()

{

FILE *arq;

char Linha[100];

char *result;

int i;

clrscr();

// Abre um arquivo TEXTO para LEITURA

arq = fopen("ArqTeste.txt", "rt");

if (arq == NULL) // Se houve erro na abertura

{

printf("Problemas na abertura do arquivo\n");

return;

}

i = 1;

while (!feof(arq))

{

// Lê uma linha (inclusive com o '\n')

result = fgets(Linha, 100, arq); // o 'fgets' lê até 99 caracteres ou até o '\n'

if (result) // Se foi possível ler

printf("Linha %d : %s",i,Linha);

i++;

}

fclose(arq);

}


Portanto, o código apresentado logo a cima é um exemplo de código que faz a leitura de dados de um arquivo e armazena todos os dados lidos na variável “result”. Para que os dados do arquivo sejam carregados em uma estrutura de cadastro de clientes, primeiro é necessário saber como os dados estão organizados dentro do arquivo – em linhas ou colunas – e ainda quais tipos de dados estão no arquivo – nome, endereço, documentos e entre outros tipos de informações.

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