本帖最後由 方浩葦 於 2024-10-5 17:50 編輯
運用 strupr() 函式 與 strlwr() 函式進行英文大小寫轉換.
- #include <iostream>
- #include <string>
- #include <algorithm> // For std::transform
- using namespace std;
- int main() {
- string str;
- cout << "輸入一字串: ";
- getline(cin, str);
- // Convert to uppercase
- transform(str.begin(), str.end(), str.begin(), ::toupper);
- cout << "轉為大寫: " << str << endl;
- // Convert to lowercase
- transform(str.begin(), str.end(), str.begin(), ::tolower);
- cout << "轉為小寫: " << str << endl;
- system("pause");
- return 0;
- }
複製代碼 |