總是判斷錯(cuò)誤,但不知到原因,希望有會(huì)的大神給修改一下,并說(shuō)明原因,謝謝#include<stdio.h>#include <locale.h>int main()
{
setlocale(LC_ALL, "chs");
printf("輸入“你好”");
wchar_t wc;
wscanf(L"%c",&wc);if(wc=="你好")
printf("正確");elseprintf("錯(cuò)誤");
}
1 回答

陪伴而非守候
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊
==是比較的指針地址,字符串比較用strcmp函數(shù),原型
extern int strcmp(const char *s1,const char *s2);
當(dāng)s1<s2時(shí),返回為負(fù)數(shù);
當(dāng)s1==s2時(shí),返回值= 0;
當(dāng)s1>s2時(shí),返回正數(shù)。
- 1 回答
- 0 關(guān)注
- 1158 瀏覽
添加回答
舉報(bào)
0/150
提交
取消