>>109397100
i suppose a driver program would be helpful, too
#include <stdio.h>
int main(int argc, char *argv[])
{
if (argc < 3) {
printf("USAGE:\n\t%s <str> <char>\n", argv[0]);
return -1;
}
char *str = argv[1];
char c = argv[2][0];
unsigned int i = length_of_longest_char_sequence(str, c);
printf("str=%s\nc=%c\ni=%i\n\n", str, c, i);
return 0;
}
>>109397136
it is not possible to have a string of infinite length
>>109397142
size_t was a mistake.