C语言控制台输入一串汉字串,然后可以让一个汉字一个个比较,在控制台输入后就可以让汉字和一个汉字比较
2条回答 默认 最新
- 老僧& 2023-10-12 11:28关注
#include <stdio.h> #include <wchar.h> int main() { wchar_t inputChar; wchar_t targetChar = L'好'; // 预定义的汉字 printf("请输入一个汉字:\n"); if (wscanf(L"%lc", &inputChar) == 1) { if (inputChar == targetChar) { wprintf(L"输入的汉字与目标汉字相同:%lc\n", inputChar); } else { wprintf(L"输入的汉字与目标汉字不同:%lc\n", inputChar); } } else { wprintf(L"输入无效,可能不是汉字。\n"); } return 0; }
解决 无用评论 打赏 举报