Readline Library에 대한 질문이 있습니다.완료를 위해 readline() 사용
Readline이 C 프로그램의 디렉토리에서 파일 이름을 자동 완성 할 수 있는지 알고 싶습니까?
검색 한 결과 명령 이름 완성 만 보았습니다.
미리 감사드립니다.
편집 : 파일 이름을 배열에 복사했습니다. 이러한 함수는 다음과 같습니다. 파일 rline.c, char * command_generator, char ** tab_completion (const char * text, int start, int end), void initialize_readline(). char * filename_completion_function (char * text, int state)을 사용해야한다고 생각합니까? "탭"키를 입력하면 아무 것도 호출하지 않고 bind()를 사용하지 않는 것 같습니다. 올바른 기능을 사용하는지 알고 있습니까? 감사합니다. !!
이 [링크] (http://cc.byexamples.com/2008/06/16/gnu-readline-implement-custom-auto-complete/) –