Bom Dia
Usando a Linguagem C,
Gostaria de poder dividir em 3 umas frases com caracteristicas distintas:
Divisão:
1-> 1era palavra
2-> as palavras entre a 1era palavra e os [ ] (parênteses rectos)
3-> ultima palavra que está dentro os [ ] (parênteses rectos)
os espaços entre a primeira palavra e a segunda palavra não são sempre iguais.
os [ ] estão sempre colados a palavra precedente
Até agora consigo sou extrair a 1era palavra e a palavra entre os [ ]
usando o strtok e o fsanf ou sscanf
Gostaria e poder extrair tambem as palavras entre a primeira e os [ ].
Exemplo :
Pedro grande amigo[Nome] 1->Pedro 2->grande amigo 3->Nome
Gabriel muito bacano[Adjetivo] 1->Gabriel 2->muito bacano 3->Adjetivo
Marco beber[Verbo] 1->Marco 2->beber 3->Verbo
Agradeço a ajuda.