什么是strupr

核心提示strupr,函数的一种,将字符串s转换为大写形式。外文名strupr原型extern char *strupr(char *s);用法#include <string.h>功能将字符串s转换为大写形式注意不能使用常量指针作为参数strup

最佳答案:

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;

}

 
友情链接
鄂ICP备19019357号-22