Programação Progressiva

Fórum para dúvidas dos sites: Programação Progressiva, Java Progressivo, C Progressivo


Você não está conectado. Conecte-se ou registre-se

sscanf para ler palavra por palavra

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 sscanf para ler palavra por palavra em Qua Abr 02, 2014 7:23 pm

tenho que fazer um programa que recebe uma string contendo qualquer numero de palavras, tenho que guardar essa string, tenho que ler palavra por palavra da string e dar um tratamento especifico para cada palavra, mas não estou sabendo como ler palavra por palavra, estou tentando usar o sscanf mas não esta dando certo porque não sei como fazer ele pular as palavras que já foram lidas para ler a proxima, eu pensei que fazendo conforme codigo abaixo daria certo porque o tanto scanf quanto o fscanf começa a ler de onde tinha parado, mas com sscanf não tá funcionando.

do{
sscanf(msn,"%s", &palavra);//le palavra por palavra
switch(palavra[0]){
case '+':
...
break;
case '-':
...
break;
case '#':
...
break;
}
}while(strlen(palavra)>0);

por favor me deem uma outra sugestão de método ou me ensinem a usar o sscanf para fazer isso.

Ver perfil do usuário

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum