最佳答案:
strupr,函数的一种,将字符串s转换为大写形式。
详情介绍
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;
}


