鱼C论坛's Archiver
论坛
›
C\C++交流
› 關於指針的問題
Peterlai
发表于 2014-9-7 21:22:59
關於指針的問題
請問一下
這個函數為甚麼沒辦法將字串轉為小寫?
void upper_to_lower(char*s)
{
int i,lower=0x20;
for(i=0;*s!='\0';++s)
{
*s^lower;
}
}
elvo
发表于 2014-9-7 21:43:50
你只是做了异或,但没有改变字符串内的值啊。。
*s^lower; 这句可以改成 *s^=lower;
Peterlai
发表于 2014-9-8 12:10:30
謝謝!!
真的是沒改變他的值!!!
页:
[1]
查看完整版本:
關於指針的問題