1樓:
這是最簡單的window程式設計問題,建議看看基本的程式設計書。
如何用vc++6.0做乙個計算器 **等! 急用
2樓:匿名使用者
新增那個button的對應函式這個你會吧。
然後 setdlgitemtext(idc_edit,_t(""
用vc6.0製作乙個簡易計算器,比如在dos視窗下打入3*(2+1)=,就會顯示9這樣的程式
3樓:匿名使用者
這是科學計算器 不是你想象中那麼容易搞出來的至少要學過資料結構與演算法才好理解。
確實如樓上所說用棧來實現。
不過還要知道什麼是中綴表示式 什麼是字尾表示式(逆波蘭表示式)像你的3*(2+1)這是中綴表示式 我們看容易理解 計算機就看不懂了如果要計算機來計算必須轉成字尾表示式如 321+*用棧來處理:
掃瞄並壓入3,2,1
掃瞄到+時彈出1,2進行+運算得到3後壓入棧 棧中就是3,3掃瞄到*時彈出棧頂的3,3進行*運算得到9壓入棧 棧中就是9然後表示式掃瞄結束 棧中剩下9就是結果。
字尾表示式就沒有括號了 但是運算順序還是正確的我們要做的就是把中綴表示式轉成字尾表示式。
如果學過演算法的話就好理解了 沒學過可能理解起來有點困難我以前寫過乙個科學計算器 可以處理加減乘除括號小數 但是不能處理表示式中資料為負數的情況。
給個傳送門:
4樓:匿名使用者
不知道你學到什麼程度這個需要棧的知識,最好還有語法分析的知識,不用說計算了,光判斷一下輸入的式子是否有誤就非常麻煩。
用vc6.0編乙個簡易的計算器,來個大神解決這個問題,是vc6.0哦 50
大家幫幫忙,幫我用vc++6.0編寫乙個簡單的計算器. 20
用vc60編簡易的計算器來個大神解決這個問題
我也是新手,不過我用的是vc6.0 我把你 複製進去,改了一下。可以了。你這 那個 for迴圈裡寫錯了,for迴圈 裡必須要有判斷條件,你沒寫。像for i 0 i 10 i 這樣才是正確寫法,裡面也不需加int的 而且我覺得這裡沒必要用for迴圈。就要加上getchar 這裡我用的是vc 6.0,...
vc 6 0編譯器是如何編譯c語言程式的
例子 include void main 是一條語句一條語句的翻譯 一個編譯器包括詞法分析 語法分析 語義分析 中間 的生成 目標 的生成 優化等 其中詞法分析的功能是將一個 c檔案讀到記憶體中,然後根據這一大串字串判斷並分割出關鍵字 字母 識別符號等等 語法分析的功能是根據標準c語言的語法判斷這個...
如何用計算器隱藏應用?如何在計算器裡隱藏軟體?
1 右擊你要隱藏的程式或檔案2 在彈出的選單中選擇 屬性 會彈出乙個視窗,左鍵點選視窗上方的 常規 選項3 左鍵點選勾選 隱藏 4 左鍵點選下方的 應用 按鈕,再點選 確定 按鈕即可隱藏該程式注意 如果在資料夾選項設定中沒有勾選 不顯示隱藏的檔案 資料夾和驅動器 那麼改程式還是會顯示的,如果出現這種...