[問題] System::String^陣列中的大小

看板C_and_CPP (C/C++)作者 (800IM)時間13年前 (2013/04/21 16:57), 編輯推噓2(200)
留言2則, 1人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) MSVC++ 2010 程式碼(Code):(請善用置底文網頁, 記得排版) array<System::String ^>^ strRx = gcnew array<System::String ^> {"","",""}; 想要得知 strRx[i] 當中有幾個字元? 但是只有 strRx->Length 會回傳 int 值 但是 strRx[0]->Length 卻沒東西 請問一下,怎麼\會怎麼會這樣呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.136.8

04/22 13:03, , 1F
沒東西是啥意思?0? 0是因為你裡面只裝了L'\n'阿 正常
04/22 13:03, 1F
抱歉 這裡沒說清楚 其實程式跑到一半時字串裡是有東西的 例如: strRx[0]=="056" strRx[1]=="2FA" strRx[2]=="3FF" 內容隨時會變,我想把長度不是三個字的偵測出來 ※ 編輯: deo2000 來自: 140.122.44.164 (04/22 20:47)

04/22 22:17, , 2F
那長度他是印出多少呢? 若真的這樣不應該得不到長度阿
04/22 22:17, 2F
我沒印出,直接顯示在Label上,而且也用debug看過內容 ※ 編輯: deo2000 來自: 140.122.44.164 (04/22 22:52)
文章代碼(AID): #1HSwdrKE (C_and_CPP)
文章代碼(AID): #1HSwdrKE (C_and_CPP)