Guest tsenart Posted January 23, 2007 at 03:19 PM Report #78043 Posted January 23, 2007 at 03:19 PM Olá pessoal.. Alguem sabe o que isto faz? scanf("%*[^\n]");
sandro_G Posted January 23, 2007 at 03:39 PM Report #78051 Posted January 23, 2007 at 03:39 PM Olá pessoal.. Alguem sabe o que isto faz? scanf("%*[^\n]"); Parece um bocado confuso mas para que queres isso??Algum exemplo concreto?? ||I'm the devil25, I'm G and I'm sandro_G||
Guest tsenart Posted January 23, 2007 at 04:07 PM Report #78060 Posted January 23, 2007 at 04:07 PM Nao... simplesmente estava a ler codigo e deparei-me com isso....
Hipnoted Posted January 23, 2007 at 06:12 PM Report #78092 Posted January 23, 2007 at 06:12 PM 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. "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"
Tool Posted January 23, 2007 at 06:24 PM Report #78098 Posted January 23, 2007 at 06:24 PM Isso lê uma string ate encontrar um "\n", ignorando os espaços,ao contrario do scanf com %s, é identico ao gets,fgets,readline,etc... Engenharia de Redes e Sistemas Informáticos, DCC-FCUP. www.dcc.fc.up.pt
Rui Carlos Posted January 23, 2007 at 06:57 PM Report #78108 Posted January 23, 2007 at 06:57 PM penso que significa que é para ler qualquer caracter excepto o '\n' ([^\n]) e que não é para armazenar os valores lidos (*). Rui Carlos Gonçalves
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now