fnmatch 파일명 필터링..
글쓴이: shamlock / 작성시간: 월, 2005/12/19 - 11:31오후
#define PICTURE_FILE_FILTER "*.jpg|*.jpeg" d = opendir(dirname); while( 1) { c = readdir(d); if( fnmatch(PICTURE_FILE_FILTER , c->d_name, FNM_LEADING_DIR|FNM_CASEFOLD) == 0) { printf("ok\n"); } }
이런식으로 코딩하려고 하는데요
필터링이 잘 안되네요
어떤 식으로 fnmatch 를 사용할줄 모르겠습니ㅏ.
도와주세요
Forums:
fnmatch는 정규식이 아니라 shell의 와일드카드 패턴을쓰는걸루
fnmatch는 정규식이 아니라 shell의 와일드카드 패턴을
쓰는걸루 알고 있습니다.
*.jpg
*.jpeg
에 대해서 각각 돌려야 하지 않나 싶습니다.
좀더 편한 방법이 없을까요?
좀더 편한 방법이 없을까요?
루프돌릴꺼면
strcasecmp를 여러번 사용해도 되겠네요
댓글 달기