Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays turboc中的字符数组_Arrays_Char_Turbo C - Fatal编程技术网

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
    }