int	ft_str_is_uppercase(char *str)
{
	int	i;

	i = 0;
	while (str[i] != '\0')
	{
		if (str[i] < 32 || str[i] == 127) // < 32 (esp) verifi si plus petit que esp ou verifi si == 127 (del) egal a del
		{
			return (0);
		}
		++i;
	}
	return (1);
}


#include <stdio.h>

int main(void)
{
    // ici que alphabet en minuscul alors retourn 1
    int result1;
    char str1[] = "ABCsdaf13256980234i2l;'123l4-0o;'l";
    result1 = ft_str_is_uppercase(str1);
    printf("uniquement alphabétiques majuscules  ? %d\n", result1);
 
    // ici alphabet et autres caractères donc retourne 0
    char str2[] = "sadfDSFS1][;''";
    int result2 = ft_str_is_uppercase(str2);
    printf("uniquement alphabétiques majuscules   ? %d\n", result2);

    // ici test du vide donc retourne 1
    char str3[] = "";
    int result3 = ft_str_is_uppercase(str3);
    printf("uniquement alphabétiques majuscules  ? %d\n", result3);

    return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: