From 8560bf95251098184ab4dfcf11a39d0954105235 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Tue, 23 Jul 2019 12:37:01 -0400 Subject: Finished 2-10. --- ch2/2-10.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/ch2/2-10.c b/ch2/2-10.c index e69de29..619e2d1 100644 --- a/ch2/2-10.c +++ b/ch2/2-10.c @@ -0,0 +1,22 @@ +#include + +#define MAX_LEN 20 + +void lower(char* source, char* dest); + +int main() { + char* s = "This Is A Test."; + char lower_s[MAX_LEN]; + lower(s, lower_s); + printf("%s -> %s\n", s, lower_s); + return 0; +} + +void lower(char* source, char* dest) { + int i; + + for (i = 0; source[i] != '\0'; i++) + dest[i] = source[i] >= 'A' && source[i] <= 'Z' ? source[i] - 'A' + 'a' : source[i]; + + dest[i] = '\0'; +} -- cgit v1.2.3