#include extern int strinstr (const char *str, const char*search); #define TSIZE 5 int main() { const char * a[TSIZE] = { "hola", "solo", "casa", "carcasa", "hola" }; const char * s[TSIZE] = { "la", "colo", "a", "casa", "h" }; int r [TSIZE] = { 3, 0 , 2, 4, 1}; int i; int res; for (i = 0 ; i < TSIZE; i++) if ((res = strinstr (a[i],s[i])) != r[i]) { printf("Error: %s %s -> %d got %d\n",a[i],s[i],r[i],res); return 1; } puts("OK"); return 0; }