<分区>
我尝试用 C 编程,但没有成功。我有一个简单的源代码,我需要在 if (char)
中匹配多个字母。它显示以下错误消息(在使用 gcc 的 linux 终端中):
main.c: In function `main': main.c:16:23: warning: character constant too long for its type [enabled by default]
if (firstName[20] == 'Vojta'){
源代码:
#include <stdio.h>
int main(int argc, char const *argv[])
{
/* code */
char firstName[20];
char lastName[40];
char password[20];
char confpasswd[20];
int age;
printf("Please write your first and last name:");
scanf("%s%s", firstName, lastName);
printf("%s %s:\n", firstName, lastName);
if (firstName[20] == 'Vojta'){
printf("\ncool\n");
}
return 0;
}