Arrays turboc中的字符数组
好的,我有这个密码Arrays turboc中的字符数组,arrays,char,turbo-c,Arrays,Char,Turbo C,好的,我有这个密码 char from; clrscr(); printf("Enter: "); scanf("%s", &from); if(from == 'a' || from == 'A') { // blah blah code } 在条件上是否有其他方法或快捷方式而不是使用| | 谢谢D您可以使用toupper功能: “| |”的意思是”或“不知道是否还有其他捷径,但你所做的是正确的”。有“&&”表示“和”,当您想要在同一个条件中满足两个条件时,可以使用此选项。
char from;
clrscr();
printf("Enter: ");
scanf("%s", &from);
if(from == 'a' || from == 'A') {
// blah blah code
}
在条件上是否有其他方法或快捷方式而不是使用| |
谢谢D您可以使用
toupper
功能:
“| |”的意思是”或“不知道是否还有其他捷径,但你所做的是正确的”。有“&&”表示“和”,当您想要在同一个条件中满足两个条件时,可以使用此选项。假设使用ASCII字符集,您可以屏蔽在
'A'
和'A'
之间变化的位:
if ((from | 0x20) == 'a') …
toupper
更清晰,而且(严格地说)更便于携带。请检查以下内容:
#include<stdio.h>
#include<ctype.h>
char from;
clrscr();
printf("Enter: ");
scanf("%c", &from);
if(toupper(from)=='A') {
// blah blah code
}
#包括
#包括
煤焦来自;
clrsc();
printf(“输入:”);
scanf(“%c”、&from);
if(toupper(from)='A'){
//胡说八道
}
#include<stdio.h>
#include<ctype.h>
char from;
clrscr();
printf("Enter: ");
scanf("%c", &from);
if(toupper(from)=='A') {
// blah blah code
}