C语言 if判断字符串

#include <stdio.h>
int main()
{
char s[10];
gets(s);
printf("%s",s);
if(s=="str") printf("1\n");
}

输入str之后打印出来结果是str,但是没办法进行字符串的if判断。

字符串的比较需要用strcmp的啊 ==只能用来判断字符的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-30
字符串不能用==比较 请使用strcmp函数
相似回答