-1
puts("Type your name");
gets(name);
if(name=="exit"){
    exit(0);
}

如果我的逻辑条件错误,我该如何修复它?

4

2 回答 2

2

既然name是字符串,为什么不使用strcmp函数?

if (strcmp(name, "exit") == 0)
{
  exit(0);
}
于 2013-06-02T18:04:07.163 回答
1

您不能以这种方式比较字符串,请使用strcmp,或者最好使用strncmp

于 2013-06-02T18:03:03.833 回答