如何使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 .这是我到现在为止写的:
#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 之间。