作者 主題: 字符(char)變程式碼  (閱讀 2480 次)

0 會員 與 1 訪客 正在閱讀本文。

史瑞克

  • 憂鬱的高中生
  • ***
  • 文章數: 130
  • 性別: 男
    • 檢視個人資料
    • 史瑞克
字符(char)變程式碼
« 於: 2009-10-19 12:30 »
請問各位大大
有沒有可能輸入一個字符變成程式碼???
Ex:

Input: 2 * 2

Output: 4
博學之,審問之,慎思之,明辨之,篤行之。 - 禮記中庸第三十一
我的噗浪:http://www.plurk.com/shrekwang/invite
我的Blog:http://shrekat.blogspot.com

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
回覆: 字符(char)變程式碼
« 回覆 #1 於: 2009-10-19 12:42 »
是要轉型 char to int 嗎?
C 的話試試看 atoi 吧!
--
TyroneYeh

elleryq

  • 區域板主
  • 鑽研的研究生
  • *****
  • 文章數: 908
  • 性別: 男
    • 檢視個人資料
    • Thinking more...
回覆: 字符(char)變程式碼
« 回覆 #2 於: 2009-10-27 10:10 »
你想要做出類似 javascript/python/vbscript 的 eval 功能,對吧??

在 C/C++ 裡,需要自己作...方法很多...
(1)使用 lex/yacc寫語法剖析規則,然後運算
(2)直接嵌入 python/javascript 的 engine 來運算
(3)用 C/C++ 自己寫語法剖析,運算...
Plan your work, then work your plan.
我的首頁:http://blog.elleryq.idv.tw
351899by http://counter.li.org