我正在使用C编程语言,如何在switch中接收字符串,这是我的代码:
//ASK USER
char select_fuel[5];
scanf("%s", &select_fuel);
switch(select_fuel){
case 'R':
答案 0 :(得分:0)
您只能将switch用于整数,而不能使用指向char的指针(这通常是 strings 的意思)。
您可以执行以下操作:
if (strcmp(my_string, "diesel") == 0)
{
// do whatever's needed for diesel
}