Re: [VB6 ] 計算機

看板Visual_Basic作者 (昨日之死)時間19年前 (2005/06/09 16:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/51 (看更多)
我覺得寫的漫亂的, 所以解釋一下我的構思好了 使用者數入運算式-->字串-->用InStr搜尋字串裡面的+-號 -->找出+-號位置-->存入陣列A(N) 因為如果相同字串重新搜尋會找到同樣的位置,所以就把字串的前面減掉 把字串H設回沒找過的後半段,然後用迴圈的方式讓他一直找下去 另一方面: 每找出一個A(N)-->就選取A(N)之前的字串設為B(N) 由於前面的字串會一直剪掉,所以B(N)不會重複, 所選取的B(N),正是加減號中間的"數字",但是目前還是字串 然後,我再用A(N)將每一個B(N)作篩選, 如果A(N)是+號,B(N+1)就把他的字串轉為數值時設為正 如果是減號,那我就他的字串轉成數值的時候加個減號 然後再把所有的數值加起來,就完成了"字串轉換成運算式" 但是,我不知道哪裡寫錯了,請幫我抓BUG吧 -- 少年讀書,如隙中窺月; 中年讀書,如庭中望月; 老年讀書,如臺上玩月。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.162.88.136 ※ 編輯: TrueFeeling 來自: 218.162.88.136 (06/09 17:25)
文章代碼(AID): #12g0Cn-X (Visual_Basic)
文章代碼(AID): #12g0Cn-X (Visual_Basic)