當我寫一個字串指標變數 char* pcText_ = "??(";
也就是兩個問號加上一個左小括號的組合
執行到下一行時這個字串內容就變成 "["
而且沒有對這個字串做任何的操作
值就變掉了
想請問有沒有人遇到相同的情況?
使用的開發平台是VC++ 2003
範例:
int main(int argc, char* argv[])
{
char* pcText_ = "??(";
return 0; //<-到這行時 pcText_ 就會變成 "["
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: hotaku 來自: 203.70.99.75 (12/08 22:03)