From 6f160da6ef5f72dbd97ac6b0e1f394a8164a6396 Mon Sep 17 00:00:00 2001 From: LinlyBoi Date: Tue, 22 Aug 2023 22:13:18 +0300 Subject: [PATCH] str_up --- strings.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/strings.c b/strings.c index ea662e1..adf615f 100644 --- a/strings.c +++ b/strings.c @@ -62,3 +62,23 @@ char *append(char *str, char c) *(new_me + len + 1) = '\0'; return (new_me); } + +/** + * string_toupper - changes all lowercase letters of a string + * to uppercase + * @s: string to modify + * + * Return: the resulting string + */ +char *str_up(char *s) +{ + int i; + + for (i = 0; s[i] != '\0'; i++) + { + if (s[i] >= 'a' && s[i] <= 'z') + s[i] = s[i] - 32; + } + + return (s); +}