PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] CPP除錯
作者:
mythology01
(愛睏拉~)
2015-12-26 14:36:55
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++;
}
}
想將如上字串轉換成大寫,但程式跑不出來,請大大幫忙解惑。
作者:
stupid0319
(徵女友)
2015-12-26 14:41:00
char *ptr="hikdjskagsaelgw";改成char ptr[] 看看
作者:
a27417332
(等號卡比)
2015-12-26 14:44:00
置底4?
作者:
mythology01
(愛睏拉~)
2015-12-26 14:44:00
謝樓上 改成[]確實可以 不過為何原來的不行?
作者:
stupid0319
(徵女友)
2015-12-26 14:47:00
因為該記憶體分頁內容不能修改呀
作者:
mythology01
(愛睏拉~)
2015-12-26 14:48:00
ok 已解惑 謝謝!
作者:
Caesar08
(Caesar)
2015-12-26 15:05:00
<cctype>裡面有toupper可以用
作者:
kwpn
(ITSST)
2015-12-26 20:56:00
何不用std::string std::toupper
作者:
mythology01
(愛睏拉~)
2015-12-28 11:00:00
感謝各位大大 (合十)
繼續閱讀
[問題] MSVC包Pthread的函式庫
zelkova
[問題] C語言遇到錯誤訊息
Niener
[問題] 註解
GooLoo
[問題] xtion 執行非常緩慢
a98765s
Fw: [情報] 2016 Taiwan CodeWars by HPE & HPI 第四屆正式開跑
yuntin
[問題] 讀取電腦設定值請教?
titiru
Re: [問題] UVa 665 False coin
cutekid
[討論] dynamic/static polymorphism
POSIX
[問題] 使迴圈進行無限次數執行
t78923t
[問題] 程式沒辦法正確執行
cvbnui8679
Links
booklink
Contact Us: admin [ a t ] ucptt.com