看板 Visual_Basic 關於我們 聯絡資訊
程式一: X = 5678 或 X = "5678" Len(str$(X)) 答案為 5 程式二: Len("5678") 答案為 4 以上2隻程式均用 VB 跑過。 我的認知2個答案都應該為 4,但真正的結果卻不是 -_-a 請問為什麼會有不同的答案呢? thanks. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.27.6.23
fumizuki:因為Str()會留白,多一個空白字元 10/02 19:52
fumizuki:改用CStr() 就不會有這個問題 10/02 19:52
MOONRAKER:str()是古時候還有行號的BASIC的餘毒 XD 10/02 20:50
ahph:這是計概的題目啦....有陷阱題的味道....thanks ^_^b 10/02 21:31
LPH66:順便一提 那個空白字元是要留著放負號用的 10/02 23:10
ahph:還是一個感謝啦 ... 10/03 19:03