리눅스에서 gcc로 컴파일합니다..
./실행파일(c) fork숫자 텍스트파일.txt 찾을단어 찾을단어2 찾을단어3.....
문자열 찾기
텍스트파일을 불러와서 문서를 포크숫자로 분할후
각 자식 프로세스에서 찾을단어들의 숫자를 ipc를통해서 부모프로세스와통신하여...
텍스트파일엔 어떤단어가 몇개있는지 구하는게 과제인데요..
일단 텍스트파일 불러오고 찾을단어들의 개수를 구하는것 까지는했는데;;
포크숫자(메인함수 매개변수..)에따라 문서를 분할을 해야하는데...
문서를 어떻게 분할해야할지모르겠습니다..
Ex) ./search 4 document.txt hello world
Document의 텍스트파일을 불러오고 포크로 4개의 자식프로세스를 만들어서 텍스트파일을 4등분하여 각각의 프로세스에서 hello와 world의 개수를 구한후 ipc로 메인과 통신하여....hello와 world의 개수를 구하기.
댓글 0