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