1. 程式人生 > >C語言toupper()函式:將小寫字母轉換為大寫字母

C語言toupper()函式:將小寫字母轉換為大寫字母

標頭檔案:#include <ctype.h>

定義函式:int toupper(int c);

函式說明:若引數 c 為小寫字母則將該對應的大寫字母返回。

返回值:返回轉換後的大寫字母,若不須轉換則將引數c 值返回。

範例:將s 字串內的小寫字母轉換成大寫字母。
純文字新視窗
  1. #include <ctype.h>
  2. main(){
  3. char s[] = "aBcDeFgH12345;!#$";
  4. int i;
  5. printf("before toupper() : %s\n", s);
  6. for(i = 0; i < sizeof(s); i++)
  7. s[i] = toupper(s[i]);
  8. printf("after toupper() : %s\n", s);
  9. }

執行結果:
before toupper() : aBcDeFgH12345;!#$
after toupper() : ABCDEFGH12345;!#$