【发布时间】:2015-09-26 18:01:30
【问题描述】:
您好,我需要这方面的帮助:
int t;
t = 1;
char abc[256];
int main() {
scanf("%s", abc);
if(abc == "google") {
printf("%s \n", abc);
system("firefox");
} else
printf("error");
}
它总是返回错误,请有人帮忙!
我已经尝试过scanf("%c", &abc);,我重写了大约 5 次,结果相同。
我是新手,所以这可能是一件非常愚蠢的事情。
【问题讨论】:
-
使用
strcmp比较字符串兄弟。 -
不是
scanf问题。这是因为您错误地比较了字符串。