首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个简单有关问题:linux下通过cc或gcc编译出现error: 'strupr'

2012-02-13 
一个简单问题:linux下通过cc或gcc编译出现error: struprlinux下通过cc或gcc编译出现error:struprwasnotd

一个简单问题:linux下通过cc或gcc编译出现error: 'strupr'
linux下通过cc或gcc编译出现
  error:   'strupr '   was   not   declared   in   this   scope
怎么办

[解决办法]
strupr不是标准C库函数。
[解决办法]
应该是VC自己扩充的。
[解决办法]
自己写一个吧,呵呵。
仅处理英文ASCII字符的话,不难。
[解决办法]
char *strupr(char *str)
{
char *ptr = str;

while (*ptr != '\0 ') {
if (islower(*ptr))
*ptr = toupper(*ptr);
ptr++;
}

return str;
}

热点排行