리눅스 다중모듈 프로그래밍 질문
글쓴이: heloow / 작성시간: 월, 2022/06/13 - 1:34오전
안녕하세요 리눅스를 열심히 공부하고 있는 1인입니다.
특정한 패턴에서 서치하는 파일을 다중모듈로 만들어야 하는데..
참 어렵네요
limit.h, str.h, str.c, sgrep.c 이렇게 4파일을 가지고 makefile을 작성해야하는데 정상적으로 동작하지가 않네요..
총 프로그램의 조건이 이렇게 되는데..
- main() 함수 포함하는 한 개의 프로그램
1개의 문자열 A와 입력 파일(infile)에서 한 줄인 B를 입력 받음.
문자열 A의 크기가 1023를 넘을 경우 “Too long”을 출력하고 종료함
파일(infile)의 끝까지 A와 동일한 부분이 있는지 찾는 함수를 호출
동일한 부분이 있으면 해당 줄(line)과 줄번호를 출력함. 파일에 A와 동일한 부분이 하나도 없으면 “No pattern”을 출력함
- 문자열과 관련한 함수를 포함하는 프로그램
문자열의 길이를 반환하는 함수가 존재해야함.
문자열 내의 모든 문자를 소문자로 변환하는 함수포함되어야함.
- A에서 B와 같은 패턴이 있는지 확인하고 TRUE/FALSE를 반환하는 프로그램
이네요..
도움을 받을 수 있을까 infile과 헤더파일 2개 c파일 2개 업로드 해봅니다..
그리고 제가 수정하기 이전 sgrep.c도 올려봐요..!
sgrep.c 수정해야할 부분과 makefile작성 도움을받을수 있을까요??
File attachments:
첨부 | 파일 크기 |
---|---|
아카이브.zip | 7.91 KB |
Forums:
댓글 달기