我想創建一個有趣的程序展示給我的一個朋友。不要吝嗇,我是初學者,有一點小問題。事情是我想讓程序掃描一個單詞,如果一個單詞是我的朋友名字「Bob」,那麼它會打印「noob」,否則它會打印「專業版」。如果「單詞」然後打印一些東西
這就是我所做的,但似乎沒有工作。它指出等號==有問題。幫助,夥計們。這是我的編碼。
#include <stdio.h>
int main()
{
char x;
printf("Enter the noob's name: ");
scanf(" %c", &x);
if (x == "Bob")
printf("noob\n");
else
printf("pro\n");
return 0;
}
我想你必須使用[strcmp](http://www.cplusplus.com/reference/cstring/strcmp/)比較兩個字符串。 –
'x'不是一個字符串。這是個'char'。請閱讀C的初學者教程。 –