[分享] 計算機程式
小弟新手最近剛開始入門程式 學C語言
之前想到寫計算機程式 要怎麼輸入算式 做加減乘除
一開始還在想要怎麼判讀算式裡面字串中有哪些數字與算符
再用switch case去分類運算 不過這樣搞得好像很複雜....
明明程式裡面 變數賦值等號後面就可以簡單做運算
要怎麼把輸入的算式編到程式裡???
後來看到某個網站 原來有這樣搞法....
用fprintf先產生一個臨時的.c原始碼檔 把算式當成參數寫進去...
然後用system系統指令編譯這臨時.c檔並執行 ....原來可以這麼簡單orz
想了好幾天的迷惑終於解開了 也分享給跟我想一樣問題的新手...
http://ideone.com/TMgjSC (參考範例)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.234.129.24
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1422847728.A.CA1.html
→
02/02 11:34, , 1F
02/02 11:34, 1F
推
02/02 11:48, , 2F
02/02 11:48, 2F
→
02/02 11:51, , 3F
02/02 11:51, 3F
→
02/02 11:53, , 4F
02/02 11:53, 4F
推
02/02 12:02, , 5F
02/02 12:02, 5F
→
02/02 12:08, , 6F
02/02 12:08, 6F
→
02/02 12:08, , 7F
02/02 12:08, 7F
推
02/02 12:08, , 8F
02/02 12:08, 8F
推
02/02 12:10, , 9F
02/02 12:10, 9F
→
02/02 12:21, , 10F
02/02 12:21, 10F
推
02/02 13:40, , 11F
02/02 13:40, 11F
→
02/02 14:40, , 12F
02/02 14:40, 12F
→
02/02 14:51, , 13F
02/02 14:51, 13F
→
02/02 14:58, , 14F
02/02 14:58, 14F
→
02/02 15:10, , 15F
02/02 15:10, 15F
→
02/03 21:37, , 16F
02/03 21:37, 16F
推
02/09 15:25, , 17F
02/09 15:25, 17F
→
02/09 15:25, , 18F
02/09 15:25, 18F
推
02/09 15:27, , 19F
02/09 15:27, 19F
推
02/09 15:32, , 20F
02/09 15:32, 20F
推
02/09 15:33, , 21F
02/09 15:33, 21F
推
02/09 15:37, , 22F
02/09 15:37, 22F
討論串 (同標題文章)