Programação Progressiva
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
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

Ir para baixo  Mensagem [Página 1 de 1]

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

steniovm



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.

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos