读书人

一个简单有关问题:linux下通过cc或gc

发布时间: 2012-02-13 17:20:26 作者: rapoo

一个简单问题: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;
}

读书人网 >C++

热点推荐