summaryrefslogtreecommitdiff
path: root/ch2/2-05.c
blob: 495473c6c6313c7fee282ef07353a70cd2381a72 (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] != '\0'; ++i)
        for (j = 0; s1[j] != '\0'; ++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);
}