Boas,
Estou aqui com um dilema !!!
Num trabalho em C, preciso de dada uma string guardar as suas componentes numa estrutura do tipo:
----------------------------
typedef struct sObj {
int num;
char frase[100][100];
}
----------------------------
...em que:
"num" -> representa o numero de palavras da frase
"frase" -> é uma matriz na qual vou guardar em cada linha uma palavra.
O problema é k por vezes as palavras estão separadas por ' ' (espaços) ou por ',' (virgulas).
Não estou a conseguir fazer isto...
Alguma ideia de como o fazer?
Agradeço desde já toda a ajuda que possa vir a ter.
Estou aqui com um dilema !!!
Num trabalho em C, preciso de dada uma string guardar as suas componentes numa estrutura do tipo:
----------------------------
typedef struct sObj {
int num;
char frase[100][100];
}
----------------------------
...em que:
"num" -> representa o numero de palavras da frase
"frase" -> é uma matriz na qual vou guardar em cada linha uma palavra.
O problema é k por vezes as palavras estão separadas por ' ' (espaços) ou por ',' (virgulas).
Não estou a conseguir fazer isto...
Alguma ideia de como o fazer?
Agradeço desde já toda a ajuda que possa vir a ter.