[問題] textbox的各個字元可否個別抓出?

看板C_and_CPP (C/C++)作者 (龍)時間14年前 (2012/06/04 23:41), 編輯推噓2(2010)
留言12則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 2010 Windows Form 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 例如textbox中有"ABCD"四個字 要怎拿提取出四個字到另外四個textbox?? 請各位前輩們提供點意見跟方向 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.58.90.178

06/04 23:46, , 1F
你會不會把一個字串"ABCD"拆成四個字串?
06/04 23:46, 1F

06/04 23:57, , 2F
如果是string的話你可以用name[0]取得第一個
06/04 23:57, 2F
感謝前兩位大大的提點,目前測試這樣是可以的:D String ^ptr = textBox1->Text; textBox2->Text = System::Convert::ToString(ptr[0]); ※ 編輯: eva123eva 來自: 61.58.90.178 (06/05 00:10)

06/05 00:42, , 3F
另外再問一下...結尾一樣是"EOF"嗎?
06/05 00:42, 3F

06/05 01:15, , 4F
很可能是'\0'
06/05 01:15, 4F

06/05 01:16, , 5F
也很有可能根本沒有結尾字元,請用attribute取得長度
06/05 01:16, 5F

06/05 01:17, , 6F
http://ppt.cc/muyz 請用這個,不要想結尾是什麼東西了
06/05 01:17, 6F

06/05 01:26, , 7F
可以先eof跟\0都試看看,如果不行在用j大的方法
06/05 01:26, 7F

06/05 01:45, , 8F
....都寫 String 了自然直接用 j 大那個方法
06/05 01:45, 8F

06/05 01:45, , 9F
一個從文字方塊裡讀出來的字串哪裡有 eof = ="
06/05 01:45, 9F

06/05 01:49, , 10F
通常有額外記錄長度的字串,就不會再外加結束字元了...
06/05 01:49, 10F

06/05 02:50, , 11F
不是都會直接補在後面喔0.0
06/05 02:50, 11F

06/05 02:50, , 12F
補上\0
06/05 02:50, 12F
文章代碼(AID): #1FpDS-iC (C_and_CPP)
文章代碼(AID): #1FpDS-iC (C_and_CPP)