summaryrefslogtreecommitdiff
path: root/ch2/2-05.c
blob: 282786e56e46c153239cbee0f7b18dc926897bd3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<stdio.h>

int any(char s1[], char s2[]) {
    int i;
    int j;

    for (i = 0; s2[i]; ++i)
        for (j = 0; s1[j]; ++j)
            if (s2[i] == s1[j])
                return j;

    return -1;
}

int main() {
    char test_str[] = "blargh";
    char test_chars[] = "cab";
    int result = any(test_str, test_chars);
    printf("%d\n", result);
}