我正在用 C 编写一个程序,有一个问题。
首先,假设我扫描了一个字符串,然后使用 strcmp。
~~扫描用户输入~~
if (strcmp(string,"meat") == 0)
return 1;
我怎样才能使 Meat、mEat、MEAT 等在这个 strcmp 中都是正确的?
谢谢。
最佳答案
Unix 系统有strcasecmp
。 Windows 有 stricmp
。
关于C: 如何在 strcmp 中使小写输入和大写输入相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28592865/