Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

Guest tsenart

scanf("%*[^\n]")????

Mensagens Recomendadas

sandro_G    0
sandro_G

Olá pessoal..

Alguem sabe o que isto faz?

scanf("%*[^\n]");

Parece um bocado confuso mas para que queres isso??Algum exemplo concreto??

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Hipnoted    6
Hipnoted

Nunca tinha visto esse tipo de expressões, mas se for de encontro a expressões regulares em UNIX talvez poderá significar a leitura de qualquer tecla (*) que comece por '\n'. Mas isso é um paradoxo pois de premimos alguma tecla tem de ter alguma coisa. Se for em ficheiros tinha sentido que seria a leitura de qualquer linha que estivesse em  branco.

Mas não me parece que seja isso... Vou investigar sobre o assunto, se alguém souber pf que diga.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Rui Carlos    309
Rui Carlos

penso que significa que é para ler qualquer caracter excepto o '\n' ([^\n]) e que não é para armazenar os valores lidos (*).

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


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade