From 936dcbc7b1a23ec8a2a825af0307b5db95e3e6d0 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 3 Nov 2021 19:14:19 -0400 Subject: Add usage statement and title case converter --- strings.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'strings.c') diff --git a/strings.c b/strings.c index a7a6dda..7250d69 100644 --- a/strings.c +++ b/strings.c @@ -141,3 +141,19 @@ char *str_leet(char *s) { return buf; } +char *str_title_case(char *s) { + size_t len; + size_t i; + + len = strlen(s); + i = 0; + char ch; + + s[i] = toupper(s[i]); + for (; i < len; i++) { + if (i < len - 1 && s[i] == ' ') { + s[i + 1] = (char) toupper(s[i + 1]); + } + } + return s; +} -- cgit