• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Machine_Shadow

gets() - como usar?

6 mensagens neste tópico

Não usas!

Tens o fgets do C, mas parece-me que em C++ tens métodos como o getline que faz mais sentido usar...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Yaps, em C++ há outros métodos, nomeadamente nem é preciso andar com funções para trás e para a fente, basta abrir uma stream e usar os operadores insersor << e extractor >>

Tens aqui um exemplo:

http://www.fredosaurus.com/notes-cpp/io/readtextfile.html

Quanto à função fgets está aqui um exemplo no nosso wiki, na secção de C:

http://wiki.portugal-a-programar.pt/dev_geral:c:ficheiros

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o meu problema é que o gets () usaria para pedir algo ao utilizador, podendo ele usar " "(espaços), mas há alguns programas em que implemento esta função que pura e simplesmente não funciona.

Obrigado a todos na mesma :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Provavelmente os problemas ocorrem quando deixa caracteres no buffer.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora