我在尝试使用字符串创建条件时遇到问题,我尝试首先询问城市并根据用户写的内容,我在代码中设置了条件,但它对我不起作用,它直接带我去else
#include "stdio.h"
int main (){
char ciudad[0];
printf("Digite el nombre de una ciudad: ");
scanf("%s",&ciudad);
if (ciudad == "medellin"){
printf("En este momento en %s esta lloviendo",ciudad);
}else if (ciudad == "bucaramanga"){
printf("En este momento en %s esta haiendo un dia caluroso",ciudad);
}else{
printf("%s no esta en nuestra base de datos",ciudad);
}
return 0;
}
字符串的比较必须通过strcmp()方法完成