回复 10楼 吹水佬
输入字符串,判断该字符串是否与另一个字符串相等。但问题似乎出现在这行if(gets(m)=="abc")。该如何修改?#include"stdio.h"
#include"stdlib.h"
main(){
char m[5];
if(gets(m)=="abc")
printf("a\n");
else
printf("b\n");
system("pause");
}
对于编译器中的错误提示,"=="左边的gets(m)的类型不是char*吗?为何是int型?等号右边的类型char [4]这是什么类型?
如果不用库函数strcmp是不是就没法对字符串进行比较了?
[此贴子已经被作者于2017-6-24 09:59编辑过]