From cd2f992fbdc00cb55834fc3e0956b25263fe3c07 Mon Sep 17 00:00:00 2001 From: Timo Schmidt Date: Sun, 19 Mar 2023 11:25:30 +0100 Subject: [PATCH] ft_strupcase.c --- ex07/ft_strupcase.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 ex07/ft_strupcase.c diff --git a/ex07/ft_strupcase.c b/ex07/ft_strupcase.c new file mode 100644 index 0000000..fa4c90f --- /dev/null +++ b/ex07/ft_strupcase.c @@ -0,0 +1,35 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_strupcase.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: tischmid +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2023/03/19 11:18:13 by tischmid #+# #+# */ +/* Updated: 2023/03/19 11:23:14 by tischmid ### ########.fr */ +/* */ +/* ************************************************************************** */ + +char *ft_strupcase(char *str) +{ + int i; + + i = -1; + while (str[++i] != '\0') + if (str[i] >= 'a' && str[i] <= 'z') + str[i] = str[i] & 95; + return (str); +} + +#define START +#include + +int main(void) +{ + char s1[] = "hello world"; + char *s2; + printf("%s\n", s1); + s2 = ft_strupcase(s1); + printf("%s\n", s2); + return (0); +}