간단한 HTML에디터("컬러")를 만드려고 하는데요...
파싱을 하는데서 좀 막히네요...
현재 커서가 있는 위치의 라인을 읽어와서
어찌어찌 하면 될거같은데...
지금은 되기는 하는데 스트링의 포인터의 경계를 넘어서 사용하는등의
문제가 발생하더라구여...
vi의 소스를 보려해도 어디가 어딘지 찾기 넘 어렵고..
제가 하려는건...
html테그이면 밝은 색으로 보이게하고...
이런식으로 하려고 하는데요...
참고할만한 소스나 방법 아시는분 있나요??
--
난 언제나 고수가 돠려나... -.-;
HTML 태그를 색으로 구분하는 것은 현재 커서 위치의 줄을 읽어서 태그 시작과 끝을 찾는 방식으로 할 수 있습니다. 포인터 범위 오류는 문자열 길이를 벗어나서 생기니 인덱스 검사를 먼저 넣어 보세요. 실제 구현 예제는 GTK 나 Qt 의 텍스트 위젯 구문 강조 예제를 참고하면 좋습니다.