小弟新手最近剛開始入門程式 學C語言
之前想到寫計算機程式 要怎麼輸入算式 做加減乘除
一開始還在想要怎麼判讀算式裡面字串中有哪些數字與算符
再用switch case去分類運算 不過這樣搞得好像很複雜....
明明程式裡面 變數賦值等號後面就可以簡單做運算
要怎麼把輸入的算式編到程式裡???
後來看到某個網站 原來有這樣搞法....
用fprintf先產生一個臨時的.c原始碼檔 把算式當成參數寫進去...
然後用system系統指令編譯這臨時.c檔並執行 ....原來可以這麼簡單orz
想了好幾天的迷惑終於解開了 也分享給跟我想一樣問題的新手...
http://ideone.com/TMgjSC (參考範例)