返回列表 發帖

字串處理 (五) - 英文大小寫轉換

本帖最後由 方浩葦 於 2024-10-5 17:50 編輯

運用 strupr() 函式 與 strlwr() 函式進行英文大小寫轉換.

  1. #include <iostream>
  2. #include <string>
  3. #include <algorithm> // For std::transform
  4. using namespace std;

  5. int main() {
  6.     string str;
  7.     cout << "輸入一字串: ";
  8.     getline(cin, str);

  9.     // Convert to uppercase
  10.     transform(str.begin(), str.end(), str.begin(), ::toupper);
  11.     cout << "轉為大寫: " << str << endl;

  12.     // Convert to lowercase
  13.     transform(str.begin(), str.end(), str.begin(), ::tolower);
  14.     cout << "轉為小寫: " << str << endl;

  15.     system("pause");
  16.     return 0;
  17. }
複製代碼

返回列表