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

Gerar E Ler Arquivos De Texto


Guest - Marcel -

Pergunta

Guest - Marcel -

Por favor sou iniciante em programação em c++, e estou necessitando Gerar e ler arquivos de texto em C++ utilizando o o programa DevC++, gostaria que alguém me ajudasse a resolver este meu problema.

Fico grato pela atenção, Obrigado.

podem postar algo ou ate mesmo me enviar por email.

email: marcelnt@hotmail.com

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Opa!

Você deve incluir biblioteca "fstream". Agora você deve declarar um objeto do tipo "ifstream", da seguinte forma:

ifstream iFile( "arquivo.txt" );
Agora basta usar o operador ">>" para armazenar os valores do arquivo numa variável. Por exemplo, digamos que temos um arquivo no qual está armazenado dados sobre pessoas (por exemplo, nome e idade). Vejamos:
...

ifstream iFile( "arquivo.txt" );
char nome[ 25 ];
int idade;
    
while ( iFile && !iFile.eof() ) {
    iFile >> nome >> idade;
        
    cout << "Nome: " << nome
           << "\tIdade: " << idade
           << endl;
}

...
Mas o arquivo deve existir antes de tentar acessá-lo assim. O arquivo pode ser crido quando você for abri-lo para colocar dados nele. Para isso, usa-se um objeto "ofstream" de forma similar à situação anterior.
ofstream oFile( "arquivo.txt" );
E agora se usa o operador "<<" para colocar os dados no arquivo:
...

ofstream iFile( "arquivo1.txt" );
char nome[ 25 ];
int idade;
    
while ( cin >> nome >> idade )
    iFile << nome << " " << idade << endl;

...

OBS.: esse loop só parará quando se digitar "ctrl+z" (pelo menos no windows).

Quando não for mais usar o arquivo no seu programa, use o método "close()" para fechá-lo. E é importante notar que esses são arquivos de acesso seqüencial, e não aleatório.

Se qualquer coisa que não ficou clara, poste de novo.

Até mais!

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado pela ajuda amigao, funcionou direitinho, valeu mesmoo...

Agora eu to com uma duvida sobre vetores, será que poderia me ajudar? eu postei uma mensagem hj no forum se puder ficarei muito grato, mas senao souber fico agradecido mesmo assim...

E caso precise de alguma ajuda em outras linguagens como VB, ASP ou ate mesmo algumas coisas de Banco de Dados pode me escrever, ficarei feliz em te ajudar...

obrigado.

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...