如何使ASCII table中字母的数量等于C中的数字范围?

How to make a condition that the number of a letter in the ASCII table is equal a range of numbers in C?

我想检查字符串是否只有大写字母,但我想知道是否可以检查字符串中的字母是否等于 ASCII 中的数字范围table .这是我到现在为止写的:

#include <stdio.h>
#include <string.h>
void main()
{
    int length, x = 0, counter = 0;
    printf("Enter your password length: ");
    scanf("%d", &length);
    char password[length];
    printf("Enter your password: ");
    scanf("%s", &password);
}

我不知道如何从那里继续。

在此先感谢您的帮助!

从用户那里获取字符串后,您需要做的就是迭代您创建的字符串并检查该索引处的字符是否在 65 到 90 之间。

ascii table