複製鏈接
請複製以下鏈接發送給好友

strupr

鎖定
strupr,函數的一種,將字符串s轉換為大寫形式。
外文名
strupr
原    型
extern char *strupr(char *s);
用    法
#include <string.h>
功    能
將字符串s轉換為大寫形式
注    意
不能使用常量指針作為參數

目錄

strupr基本介紹

説明:只轉換s中出現的小寫字母,不改變其它字符。返回指向s的指針
兼容性説明: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;
}