將一個 C++ 字串轉換為大寫


以下是 C++ 語言中將字串轉換為大寫的程式:

示例

 演示

#include<iostream>
#include<string.h>
using namespace std;

int main() {
   char s[30] = "This_is_string";
   int i;

   for(i=0;i<=strlen(s);i++) {
      if(s[i]>=97 && s[i]<=122) {
         s[i]=s[i]-32;
      }
   }
   cout<<"The String in Uppercase = "<<s;
   return 0;
}

輸出

以下是輸出

The String in Uppercase = THIS_IS_STRING

在該程式中,字串轉換為大寫的實際程式碼位於 main() 函式中。聲明瞭一個 char 型別陣列 s[30],用於儲存給定的字串。

然後,使用 for 迴圈將字串轉換為大寫字串,此外,if 程式碼塊用於檢查:如果字元是小寫,則透過從其 ASCII 值中減去 32 來將其轉換為大寫。

for(i=0;i<=strlen(s);i++) {
   if(s[i]>=97 && s[i]<=122) {
      s[i]=s[i]-32;
   }
}

更新於:2020-06-25

643 瀏覽

Kickstart Your Career

完成本課程即取得認證

開始學習
廣告
© . All rights reserved.