-
strupr
鎖定
strupr,函數的一種,將字符串s轉換為大寫形式。
- 外文名
- strupr
- 原 型
- extern char *strupr(char *s);
- 用 法
- #include <string.h>
- 功 能
- 將字符串s轉換為大寫形式
- 注 意
- 不能使用常量指針作為參數
strupr基本介紹
兼容性説明:strupr不是標準C庫函數,只能在VC中使用。在linux gcc環境下需要自行定義這個函數。
strupr舉例
// strupr.c
#include <stdio.h>
#include <string.h>
int main()
{
char s[]="Copywrite 1999-2000 GGV Technologies";
char* s2=strupr(s);//把s數組中的字符串轉換成大寫並且返回s用來初始化s2
printf("%s",s2);
printf("%s",s); //這個時候s和s2是相等的,指向同一個字符串。
// 注意:不能使用以下方式調用
// char* p="for test";
// strupr(p);
// 這樣調用會產生異常,原因是:指針p 這裏定義的是常量字串,而常量字串我們知道是不可以更改的
getchar();
return 0;
}