요즘 lex와 yacc를 공부하고있는데
간단한 lex 테스트 프로그램이 의도한 대로 동작하지 않아서 개 삽질... 으..
입력된 내용중 단어와 숫자를 구분하여 출력하는 정말 심플한 코드다.
그런데 전혀 예상밖의 결과가 나온다..
WORDS : TWORDS : aWORDS : gWORDS : l....WORDS : tWORDS : oWORDS : nNUMBERS : 2
대충 뭐 이런..
파일을 오픈해서 읽어도 그러고 리 다이렉션을 해도 그런다.
이 문제로 한참을 씨름했는데.. 손댈 구석이 있어야 뭘 어떻게 해보지..
그러던 중 문득 시도해본 stdin을 통한 입력..
잘. 된. 다.
뭐냐...
이유는 아직도 모르겠다.... 대체 뭐가 문제인지...
이유를 모르니 해결책도 모르겠고..
시작부터 삽질의 연속이구나.. 아흐~
glibc : 2.11.2
flex : 2.5.35
gcc 4.4.3
에서 테스트
'프로그래밍 > 툴' 카테고리의 다른 글
Windows 7 에서 user32.dll, kernel32.dll, gdi32.dll 의 위치 (0) | 2013.05.21 |
---|---|
[wxWidgets] 설치 with mingw32-gcc (0) | 2011.12.17 |
lex 와 yacc 간단 짤막 요약~ (0) | 2010.10.28 |
소스코드 html로 꾸미기 (0) | 2010.09.27 |
gdb 사용 tip (0) | 2009.06.24 |