首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

碰到个神奇的事情,该怎么处理

2012-04-09 
碰到个神奇的事情char a[4096] parse(a)parse(const char* a){if(a null)return falseif(a

碰到个神奇的事情
char a[4096] = "";
parse(a);



parse(const char* a)
{
  if(a == null)
  return false;
  if(a == "")
  return false
  if(strlen(a)==0)
  return false;
  return true;
}

为什么此时a的值不为""呢? 我测试了一下 ,只进strlen(a ==0)这个if

[解决办法]
字符串比较不能用 == .这样是比较指针。
strcmp 相关函数。

热点排行