int	ft_str_is_uppercase(char *str)
{
	int	i;

	i = 0;
	while (str[i] != '\0')
	{
		if (str[i] < 65 || str[i] > 90) // < 65 (A) verifi si plus petit que A ou verifi si >90 (Z) plus grand que Z
		{
			return (0);
		}
		++i;
	}
	return (1);
}


#include <stdio.h>

int main(void)
{
    // ici que alphabet en minuscul alors retourn 1
    int result1;
    char str1[] = "ABCDEFGHISKLMNOPQRSTUVZYX";
    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: