解題思路:先統一標準,將兩個字串全都轉換為小寫。然後再進行比較。注意:題目並沒有說按照長度來區分字串大小,一定不要按照長度來區分字串大小。
#include#includeusing namespace std;
int main()
} for(int i=0;i='a' && str2[i]<='z') }
int com;
com = str1.compare(str2);
//在compare()函式中,如果兩個字串相同就返回0、大於返回正數、小於返回負數
if(com == 0)else if(com > 0)else if(com < 0)
return 0;
}
忽略大小寫的比較 查詢
忽略大小寫的比較 查詢 strcasecmp與strcasestr 在c語言中 string.h 定義了用於進行忽略大小寫的字串比較的函式strcasecmp及strncasecmp,以及用於子串查詢的函式strstr,不過很遺憾的是,c及c 中並未定義strstr的 忽略大小寫版本 以下是strs...
linux 忽略大小寫的查詢
vim 中的查詢 linux 下 vim搜尋檔案內容時加上 c 引數可以忽略搜尋字元的大小寫.比如用vim 搜尋檔案中的 china 時 可用 china c 2.find 查詢 linux使用find命令搜尋檔案時如果不清楚檔案的名稱中是否包含的大寫,你可以使用 iname引數來忽略大小寫.roo...
STL string忽略大小寫的字元替換
stl沒有提供忽略大小寫的字元比較,一般都用c str 得到char 然後利用c的strcasecmp,strncasecmp,進行字元的比較。詳細的比較字元可以用下面的函式,忽略大小寫的字串比較,然後進行替換操作。再次就不提了,讀者可以自己嘗試。const char strcasestr cons...