int maxWordLengthInString(char *text)
{
char *text_ptr;
- int max_word_len = 0;
+ int word_len = 0, max_word_len = 0;
for (text_ptr = text; *text_ptr; text_ptr++)
- max_word_len = (*text_ptr != ' ' ? max_word_len + 1 : 0);
+ {
+ word_len = (*text_ptr != ' ' ? word_len + 1 : 0);
+
+ max_word_len = MAX(word_len, max_word_len);
+ }
return max_word_len;
}