int main(){ char p[100]; if(fgets(p,100,stdin)!=p) { printf("错误"); } p[strlen(p)-1]='\0'; if (strcmp("quit",p)==0) { printf("相等"); } else printf("不相等"); return 0; } 注意这里一定要p[strlen(p)-1]='\0';否则即使你输入quit,则实际上p中为quit\n,所以strlen(p)=5,因为肯定与"quit"不相等
|
|
来自: sky_feiyang > 《网络》