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

benkas

gets

6 mensagens neste tópico

alguem conhece alg funcao que faca o mesmo que o gets ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Suponho que estejas a referir como ler input do teclado sem dar o Warning do gets... É assim:

char var[50];

fgets(var,50,stdin);

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

:P

ou entao fazes

char nome[50];

printf(" qual o seu nome\n");

fflush(stdin);

gets(nome);

tb funciona :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

:P

ou entao fazes

char nome[50];

printf(" qual o seu nome\n");

fflush(stdin);

gets(nome);

tb funciona :D

Ele queria uma alternativa ao gets e não o próprio gets com um fflush(stdin) antes.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Além do mais, o fflush não é para ser usado em buffers abertos para leitura.

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