Jump to content
Sign in to follow this  
goncalohb

Adicionar palavra a .txt em c++

Recommended Posts

goncalohb

Boas :)

Estou a fazer o meu projecto em c++, que é um jogo de palavras. Mas continuando, eu tenho que adicionar uma palavra a uma lista (dicionário em .txt) e gostava de saber se me podiam dizer como era. Eu sempre que adiciono à lista fica lá a palavra mas apaga-me a lista toda. Eu queria adicionar e ficar ordenada no sitio certo mas sem apagar as outras todas no ficheiro .txt.

Agradecia ajuda, obrigado  :confused:

Share this post


Link to post
Share on other sites
facanferff

Quando estás para abir o ficheiro com a função open(...), utiliza a flag ios::app, esta vai fazer com que qualquer acção de escrita aconteça no final do ficheiro sem o apagar mas atenção que esta flag apenas é possível de ser utiliza em operações output, confirma também que não tens ios::trunc pois se esta existir ao abrir o ficheiro vai apagá-lo todo. Em alternativa a ios::app tens ios::ate que declara que o ponto inicial é o final do ficheiro, permitindo também fazer o que queres. Possivelmente terás de abrir o ficheiro em duas situações distintas, uma para ler o ficheiro e apresentar o conteúdo (se pretenderes tal) e outra para o método de escrita.

Espero ter ajudado.  :confused:


Fábio CanadaFacebook: http://facebook.com/facanferff

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.