#include #include int starts_with(const char *string, const char *prefix) { while(*prefix) { if(*prefix++ != *string++) return 0; } return 1; } int main(void) { printf("foo prefix of foobar? %d\n", starts_with("foobar", "foo")); printf("foobar prefix of foo? %d\n", starts_with("foo", "foobar")); return 0; }