作者photonzero (邪心魔佛)
看板EE_DSnP
標題[問題] 關於按鍵問題
時間Tue Oct 18 01:58:14 2011
我有重新爬過文
所以知道Home end要重設
但有兩個問題
1.該文章第4點我找到三個-DT...
是要全部comment掉還是??
2.不管上面問題,我重新compile,結果發現
g++ -c -DTEST_ASC -g -Wall charDef.cpp
charDef.cpp: In function ‘ParseChar checkChar(char, std::istream&)’:
charDef.cpp:124: error: invalid conversion from ‘int’ to ‘ParseChar’
make: *** [charDef.o] Error 1
明明前一個括弧(該文章中教授說不用改得部份),就可以從int轉成char
但在要改得地方卻不行@ @
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.33.30
1F:→ vuluy:1.MakeFile完全不用改 2.可以看一下你124行的code嗎? 10/18 02:04
2F:→ vuluy:不過應該是ParseChar(XXX)就可以了吧 10/18 02:04
感謝回答,第2點解決了
但又有新的問題
重新一次執行testAsc時,原本Backspace 是輸出127
但新的輸出結果卻是27 127
不過當第一次執行是這樣子時
執行第二次
Backspace卻又變回127
我是直接照文章,將助教的部份取代原本要我們自己寫得部份
不過cpp檔的Backspace我是放在TODO後面(沒被comment掉就沒差吧)
※ 編輯: photonzero 來自: 61.228.33.30 (10/18 02:12)
※ 編輯: photonzero 來自: 61.228.33.30 (10/18 02:16)
3F:→ wmin0:不知道你改了什麼... 10/18 02:21
4F:推 shryuhuai:你要改成returnch(),那篇文章和這次有一點出入 10/18 08:01