推 legendmtg:看不懂 01/13 22:34
推 ioioioioioio:scanf? 01/13 22:34
→ james732:你遇到的問題是什麼? 01/13 22:34
→ johnhmj:你要哪個東西的座標? 01/13 22:35
→ ioioioioioio:我猜你把變數給固定值而不是用scanf?? 01/13 22:35
我是想要寫個文字檔,假設是
do 0,10000,1
x = x + 1
if ( x < 100 )
y = x*x
else if ( x < 9900 )
:
else
:
endif
:
loop
然後程式能讀檔然後產生點座標
不知道這樣形容有清楚一點嗎
我的表達能力不是很好
※ 編輯: unfun 來自: 115.81.103.32 (01/13 22:46)
推 chchwy:一個簡單的小parser ? 01/13 23:33
推 Dannvix:script language... 01/13 23:35
推 Savate:看不懂 囧 01/14 00:51
推 sunneo:那就parser吧 最簡單的工具是以script language 01/14 00:56
→ sunneo:不然就是用yacc寫一個。 01/14 00:57
→ sunneo:像這樣需要grammar的用yacc, antlr應該是比較方便的 01/14 00:57
小弟資質駑頓,請問yacc是compiler嗎,
我如果想用c++來寫的話需要那些工具,
我想要的就類似"按鍵精靈"那樣可以寫script,
我是做電控的,需要對我的機電系統下cmd,
我希望除了可以用輸入座標來下命令外,
還可以使用曲線函數來跑我想要的路徑,
請問這樣的需求需要學到編譯器嗎?
我是機械相關科系畢業的,對於大大說的那些明詞不瞭解,
上網查了一下也是一知半解,希望有大大能說的再詳細些,感謝!
念書的時候學過一陣子c++,但僅限於console,
現在需要碰觸到GUI,真的還滿苦手的,
買了一本貓也會的Windows程式設計來自學,
發現自己可能比貓還笨~~囧興
這方面也需要高人來替小弟指引一下方向,再次感謝!
※ 編輯: unfun 來自: 117.19.70.147 (01/14 08:20)
→ sunneo:是compiler,但他產生的程式碼確實是一個parser 01/14 08:35
→ sunneo:再找到相關grammar時的動作也是以c的語法 01/14 08:35
→ sunneo:想說如果你將來還有要擴充功能的話 用這樣的工具比較方便 01/14 08:37
→ adrianshum:語法簡單的話, 可以參考 GoF Design Pattern 的 01/14 14:31
→ adrianshum:Interpretor pattern 01/14 14:31