使用C和C 標準函式忽略大小寫比較字串

2021-08-04 02:36:10 字數 468 閱讀 6864

環境:win32命令列程式, unicode編碼

功能:比較字串,忽略大小寫

限制:windows平台,不使用mfc庫函式

#include

using namespace std;

#include

bool getfilesuffix(const tchar* pfilepath)

int main()

wchar* pname = "c:\haha\xixi.text";

if(true == getfilesuffix(pname))

printf("the file is correct!\n");

return 0;

說明:其中_wcsicmp是c的函式,wstring 是c++的函式,因為wstring 本身沒有忽略大小寫的比較,mfc倒是有,但是此例子用不起來,所以

只好結合c函式來處理。



C 字串比較忽略大小寫

字串比較 在ef或者其他地方使用的時候,字串的比較非常常見。使用全部轉化為大寫或者小寫進行比較,有時候並不能滿足使用需求。所以使用另外的字串比較非常有意義。class program compareoptions並不是只可以用作忽略大小寫進行字串比較,還可以用來忽略符號 空格等,可以說非常的好用。摘...

C 忽略字元大小寫

在比較兩個字串時,常常需要忽略大小寫,此時有兩種方法 1 將已知的兩個字串都轉化為大寫,或者都轉化為小寫 string str1 abcde 1 string str2 abcde 1 debug.log str1 str2 str1.tolower str2.tolower 輸出結果為 2 使用e...

C 比較字串並且忽略大小寫

方案一 compare string and ignore case console.writeline input new string 1 string input1 console.readline console.writeline input new string 2 string inp...