環境: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...