0 簡單的規則,我需要讓我的lex文件中的規則,將確定一個新行的開始和空間我這樣做^()*序列,但是編譯器說,這是不對的就是定義它的正確方法?創建Flex中 來源 2012-11-11 flashdisk
1 嘗試是這樣的: ^[\n\t ]+ 來源 2012-11-11 13:04:48 iabdalkader +0 的這樣的問題是,'scanf'將停止準確讀時,發現這些符號之一,因此他將不得不再次重新掃描,找到如果下一個是另一個被接受的角色,那就出去 – +0 @AlbertoBonsanto沒有'scanf'這裏,這是一個'lex'表達,在一個行:) – iabdalkader +0 的開始。如果我想打印出來我應該這樣做的printf(「%S」,yytext中) – flashdisk
的這樣的問題是,'scanf'將停止準確讀時,發現這些符號之一,因此他將不得不再次重新掃描,找到如果下一個是另一個被接受的角色,那就出去 –
@AlbertoBonsanto沒有'scanf'這裏,這是一個'lex'表達,在一個行:) – iabdalkader
的開始。如果我想打印出來我應該這樣做的printf(「%S」,yytext中) – flashdisk