作者civelant (阿痕)
看板b93902HW
標題Re: [作業] Compiler Hw1問題
時間Tue Mar 20 20:00:08 2007
※ 引述《civelant (阿痕)》之銘言:
: ※ 引述《civelant (阿痕)》之銘言:
: : 想請問一下那個程式
: : 我照課本上的寫法
: : 然後用
: : lex hw1.l
: : cc -ll lex.yy.c
: : 為何會出現錯誤訊息
: : 說 `vowel' undeclared (first use in this function)
: : (vowel是我在regular definitions那部份定義的東西)
: : 明明之前就有定義阿
: : 是我哪裡寫錯了嗎?
: 請問一下測資要從鍵盤輸入要怎麼改
: 像投影片上寫的 a.out < data
: 這似乎是把測資寫在data這個檔裡面
: 那如果要從鍵盤直接輸入測資 要怎麼用?
那要怎麼執行a.out阿
像我已經用出一個a.out檔
要在指令列輸入什麼才能執行
例如我想知道 用這個檔 來測試輸入為apple的執行結果
那要在bsd的指令欄中輸入什麼?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.70.6.73
推 ckclark:echo "apple" | ./a.out 03/20 20:02
→ ckclark:其實./a.out之後就可以自己輸入了 03/20 20:03
推 civelant:太感謝了 但我進入後要怎麼離開阿... 03/20 20:06
推 ckclark:ctrl+c是強制 不過正常是應該要用ctrl+d 03/20 21:56
→ ckclark:yylex()回傳0就是eof了 03/20 21:56