if(strcmp(var,"中文") == 0)
網(wǎng)站建設哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、小程序定制開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了瑤海免費建站歡迎大家使用!
{
...........
}
希望對你有幫助
1、中文字符串可以使用printf()、puts()等函數(shù)直接輸出。
#include?stdio.h
#include?locale.h
int?main()
{
const?char?str[]?=?"這里全是中文";
printf("\n輸出字符數(shù):%d\n",?printf(str));
puts(str);
return?0;
}
2、單個中文字符,需要進行本地化設置,需要使用寬字符版的printf()即wprintf輸出。
#include?stdio.h
#include?locale.h
int?main()
{
setlocale(LC_ALL,?"chs");
wchar_t?wc?=?L'中';
wprintf(L"%c\n",wc);
return?0;
}
基本上吧。
scanf通過格式字符串的設置,可以做到幾乎所有輸入函數(shù)的功能
所以
除了一些特殊要求的,用gets,或者getchar
其它的,尤其是讀入非字符類型的變量
都是用scanf的
1、你可以在ucdos環(huán)境下運行TC,這樣可以輸入中文。
2、有一款中文版的TC,你也可以輸入中文。