[問題] CPP除錯
int main(void)
{
char *ptr="hikdjskagsaelgw";
change(ptr);
cout<<ptr<<endl;
system("pause");
return 0;
}
void change(char *ptr)
{
int i=0;
while(*(ptr+i)!='\0')
{
*(ptr+i)=*(ptr+i)-32;
i++;
}
}
想將如上字串轉換成大寫,但程式跑不出來,請大大幫忙解惑。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.147.218
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1451111818.A.4FB.html
推
12/26 14:41, , 1F
12/26 14:41, 1F
→
12/26 14:44, , 2F
12/26 14:44, 2F
→
12/26 14:44, , 3F
12/26 14:44, 3F
→
12/26 14:47, , 4F
12/26 14:47, 4F
→
12/26 14:48, , 5F
12/26 14:48, 5F
→
12/26 15:05, , 6F
12/26 15:05, 6F
推
12/26 20:56, , 7F
12/26 20:56, 7F
→
12/28 11:00, , 8F
12/28 11:00, 8F