看板 b93902HW 關於我們 聯絡資訊
※ 引述《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