summaryrefslogtreecommitdiff
path: root/ch2
diff options
context:
space:
mode:
authorAdam Carpenter <gitlab@53hor.net>2019-07-12 14:02:31 -0400
committerAdam Carpenter <gitlab@53hor.net>2019-07-12 14:02:31 -0400
commit4a24a8288478231537ec89db40b93591d7fa2b2c (patch)
tree26a7c5615fdbccf01176b6ea855f354a1b80b2d6 /ch2
parent25417eccea8509f54a693cbf54bbc05d43a474c1 (diff)
downloadlearning-c-4a24a8288478231537ec89db40b93591d7fa2b2c.tar.xz
learning-c-4a24a8288478231537ec89db40b93591d7fa2b2c.zip
Added 2.5.
Diffstat (limited to 'ch2')
-rw-r--r--ch2/2-5.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/ch2/2-5.c b/ch2/2-5.c
new file mode 100644
index 0000000..495473c
--- /dev/null
+++ b/ch2/2-5.c
@@ -0,0 +1,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);
+}