Ir para conteúdo
Fórum Script Brasil
  • 0

Leitura de Arquivo TXT C++


novekovas

Pergunta

Tenho conhecimento em nível intermediário em programação C++.

Mas estou há muito tempo sem mexer em programação e necessito da seguinte condição ler dados de um arquivo de texto e deste obter dados para variáveis.

a lógica será o seguinte

arquivo de texto: dados.txt

========================================

user_name: Fulano Da Silva

max_value: 999999

max_stage: 99

========================================

programa

========================================

...

char user_name[40]; //value = user_name definido no txt

int max_value; //value = max_value definido no txt

int max_stage; //value = max_stage definido no txt

...

========================================

Grato a quem me ajudar vlw a todos

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Quando se pretende resolver algum problema de programação, a primeira providência é dividir este problema em pequenas partes. Ou seja, montar o raciocínio. Nem se preocupe se você sabe ou não fazer determinada etapa. Como nada termina antes de ser começado, o primeiro passo que sugiro é esse: monte o programa parte por parte, dividindo bem as tarefas, mas usando linguagem humana, pois é pra facilitar e clarear as idéias. Depois do "programa" pronto, tente montar cada parte em C. Aí, quando as dúvidas surgirem, poste-as no fórum.

Determinados problemas de programação nada mais são que analogias da vida real. O que o computador faz é o que você próprio faria manualmente, num pedaço de papel. Esse é bem o caso do seu problema. Portanto, essa primeira fase é bem fácil.

Link para o comentário
Compartilhar em outros sites

  • 0

Então o problema é esse como atribuir o valor inserido no arquivo de texto a variaveis.

========================================

user_name: Fulano Da Silva <=== como copiar o Fulano Da Silva para a variavel user_name

max_value: 999999 <=== como copiar o 999999 para a variavel max_value

max_stage: 99 <=== como copiar 99 para a variavel max_stage

========================================

Grato

Link para o comentário
Compartilhar em outros sites

  • 0

Esse é o problema FINAL. Eu entendi perfeitamente qual é o seu objetivo. Mas note que eu me referi aos menores problemas (as partes) que compõem o problema como um todo. Faça o que eu sugeri e você vai perceber que é mais fácil do que parece.

Ou você quer o programa pronto?

Link para o comentário
Compartilhar em outros sites

  • 0

Sim gostaria do código pronto pois como eu disse estou a muito tempo parado portanto não tenho a minima ideia de como fazer essa parte.

poderia me ajudar com o código da seguinte situação:

Em um arquivo de de texto contera o seguinte corpo;

=======================================

nome_user: "Aqui o usuario coloca o nome dele"

idade_user: "Aqui o usuario coloca a idade dele"

=======================================

Preciso do código em c++ que:

1.º Armazene em uma variavel o que foi escrito na frente de nome_user: e idade_user:

2.º Exiba na tela o nome do usuario e a idade que foram armazenadas nas variaveis

Grato

Link para o comentário
Compartilhar em outros sites

  • 0
Sim gostaria do código pronto

Ao contrário de muitas pessoas que torcem o nariz para pedidos como o seu (meus aplausos pela sua honestidade), ainda mais num fórum cujo objetivo é discutir questões técnicas pontuais, eu entendo perfeitamente que cada um tem seus motivos. Você certamente tem os seus ao pedir um programa pronto. Por isso, não condeno pedidos desse tipo. Mas também não os atendo. Nada contra. É apenas uma opção pessoal.

Em suma: eu passo. Mas espero que algum colega possa ajudá-lo. :)

Link para o comentário
Compartilhar em outros sites

  • 0

Não deve ser assim muito difícil mas sera que ninguém pode me ajuda?

Oque escrevi acima é apenas um exemplo não é bem oque preciso mas se estiver complicado acho que assim fica melhor...

um código em C++ que leia por exemplo:

corpo do TXT

========================================

//Nome

Fulano Da Silva

//Idade

30

========================================

o código em c++ que armazene em uma variavel exemplo char nome[50]; a segunda linha do txt

e outra exemplo int idade; que armazene a quarta linha do txt

ficando assim char nome[50] = "Fulano Da Silva" e int idade = "30"

Grato a quem me ajudar

Editado por novekovas
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...