以下代码指针/整数类型不匹配是投掷警告:在条件表达式
“警告:条件表达式中指针/整数类型不匹配”。
我该如何解决这个问题?
#include<stdio.h>
int main()
{
char *str = "Error";
char *sch_str="pqrs";
int i=1;
if (i >= 0)
str = (sch_str[i] != NULL) ? sch_str[i] : "Unknown";
printf("%c\n",sch_str[i]);
printf("%s\n",str);
return 0;
}
是啊。但是,这不是**错误消息的内容。 – 2014-01-07 12:33:15
@ H2CO3更新。 –