是否有可能在c编程语言中检查字符串if else,如果是,有人可以解释一下如何使用一些基本的例子。我想检查字符串是否与某个单词匹配。非常感谢。例如,如果(n == 0)而不是0就是一个单词。
答案 0 :(得分:0)
要检查字符串[是否与其他字符匹配]的内容,您不能使用==
运算符。您需要在strcmp()
条件下使用if
函数。
查看手册页here
如果字符串匹配,则返回0
,否则返回非零。但是,这是区分大小写的。 ["你好"和"你好"是不相同]
假设您要检查字符串str
是否包含Hello
。伪代码看起来像
if (! strcmp(str, "Hello"))
printf("String contains Hello\n");
else
printf("No Hello!!\n");