Hi I've this string tokenizer assignment problem. I want to do this by myself but juz need some advise to get started.
Given a header file with these function protoypes:
Code:
typedef struct strTokenizerRec *stringTokenizer;
stringTokenizer createStringTokenizer(char[], char);
// pre: true,
// post: return a stringTokenzier for char[] with char as delimiter
int countTokens(stringTokenizer);
int hasMoreTokens(stringTokenizer);
char* nextToken(stringTokenizer*);
void destroyStringTokenizer*);
void displayLine(stringTokenzier strT);
What is the use of createStringTokenizer()? My understandin is it required 2 arguments, 1 is an array and the other is a char and it return a stringTokenizer.
My input would be something like XXX~XXX~XXX~ after readin from a file. Am I correct to say that the array is the XXX~XXX~XXX~? How abt the char? What would be the output of the stringTokenizer?
Heap tks....