討論串[VB6 ] 計算機
共 51 篇文章
內容預覽:
數值是 0 1 2 3 4 5 6 7 8 9 ,不含其它符號,更不包含空格等等... 有加減乘除的都稱它為運算式. Val() 並不是計算,是轉換,它只取前幾個字元,後面非數字的部份會捨棄。. 非數字的部份之後還就算還有數字,也照樣捨棄.... 你最後一個的輸出值抄錯了吧.... 輸出是 2,不可
(還有595個字)
內容預覽:
這我就不懂了,如果s只剩下數值的話,Eval應該不會再繼續分割下去才對. 現在我是的結果:. 竟然又變成0了@@||. 而且3種都是0. 然後游標是一個"半形"的黑色長方體. 怎麼會這樣?!. 嗯嗯,我們理解的應該都一樣,這應該只是表達的不同^^嗯嗯,這邊我想錯了以這段程式為例:. p = InSt
(還有679個字)
內容預覽:
怎麼可能正確. 你 F 那行就錯誤了. .... 正確程式碼是這樣.... Public Function Eval(s As String). Dim p As Integer, op1 As String, op2 As String, o As String. Static c As Inte
(還有1793個字)
內容預覽:
你問:什麼叫做「執行完成」. 我說:只剩下數值的時候. 當然不會再繼續分割下去呀@@.... ▍像這樣?. 你按到 Insert 按鍵了.... ...怎麼可能變成0...?. 你式子一模一樣嗎. Val("2+3*7") = 2. 沒有可能會不對啊.... 你是不是按到什麼了.... 不是這樣的意
(還有472個字)