苹果4s怎么解锁屏密码:关于Dev-C++的编译错误

来源:百度文库 编辑:杭州交通信息网 时间:2024/03/29 20:55:04
while(s[i]!="\0")编译时
[Warning] comparison betwen pointer and integer什么意思?
可是前面加&在运行时会出错,前面加*出invalid type argument of "unary"

警告,指针与整形量比较
不是s[i]的问题。。。是你后者用的分隔号是错的!
C/C++语言""表示字符串,''才表示字符,s[i]是整型量(字符也是整型量)而""是个指针!
应该把""改成''

看来 是数据类型匹配的 问题了!

你检查一下 s[i] 是不是 字符串指针类型。

最好 将 s[i]所指变量 转换成 字符型后 和 '\0' 作比较!