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

suzy

duvida

4 mensagens neste tópico

:-[ sei o que este programa faz, mas nao consigo entender este codigo

char s[50];
scanf("%s",s);
printf("%c.",s[0]);
while (scanf("%s",s)) {
printf(" %c.",s[0]);
}
putchar('\n');

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Imprime a primeira letra de uma palavra lida no ecrã.

Isso é um ciclo infinito, enquanto leres alguma palavra, imprime no ecrã a primeira letra.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Imprime a primeira letra de uma palavra lida no ecrã.

Isso é um ciclo infinito, enquanto leres alguma palavra, imprime no ecrã a primeira letra.

Exctamente...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não é infinito, acaba quando não puderes ler uma palavra.

Ou seja, quando chegares ao final do ficheiro/input, por exemplo.

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