게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
이번학기에 프로젝트를 하나 하게 되었는데
게시물ID : programmer_9150짧은주소 복사하기
작성자 : AAAh
추천 : 1
조회수 : 709회
댓글수 : 4개
등록시간 : 2015/04/05 22:02:43
옵션
  • 본인삭제금지
전 하찮은 문돌이인데 컴공에 관심이 많아서 컴공 수업을 듣게 되었습니다. 이번에 운영체제입문 수업을 듣고 있는데 정말 하나도 모르겠어서 여기에 질문해볼게요. ㅠㅠ 문과도 들을수 있는 기초 컴공이라고 해서 들었는데 보니까 저만 완전 초보고 다른 분들은 엄청 잘하시더라구여 ㅠㅠ 아는 사람도 없으니 어떻게든 혼자힘으로 해보려고 지금 급한데로 예전 기억 더듬어가며 C언어 책이라도 보고 있는데 정작 핵심과제의 내용은 전혀 파악이 안됩니다. 혹시 기본적인거라도 알려주실분 계신가요?

 전 이제 C언어만 들어본 왕초보입니다... 혹시 개인적인 조언을 해주실분 있으면 bigman01kr@네이버.com에 연락해주세요..



프로젝트 목표
제공하는 Kernel Data Structure library를 사용해 list에 특정 기능을 하는 함수를 만들고, 커맨드를 받아 이를 동작하게 하는 프로그램을 작성한다. (예시1참고)(일단 여기서부터 막히는데 뭘입력해서 뭐가 나오게하라는 말인지 모르겠습니다. 뭘하라는건지 잘모르겠어요)
예시1.jpg

프로젝트 입출력
 - 입력은 모두 stdin으로 받는다.
 - 모든 입력 및 출력은 소문자로 한다.
 - 처리되는 자료형은 정수형(Integer)이다. Ex. “list_push_front list1 1”에서 1처럼 무조건 값은 정수만 넣음
 - 반환 값이 Boolean일 경우 문자열로 true 혹은 false를 출력한다.
 - List의 최대 생성 개수는 각각 10을 넘지 않는다고 가정한다.

테스트할 list, hash table의 함수
 <List>
  - list_insert, list_splice, list_push_front, list_push_back
  - list_remove, list_pop_front, list_pop_back, list_front, list_back
  - list_size, list_empty
  - list_reverse, list_sort, list_insert_ordered, list_unique
  - list_max, list_min, 추가 구현 2개(p.6 참고)

이 라이브러리를 사용해서 list에 특정기능을 하는 함수를 만들라는 곳부터 막히는데,~~를 입력하면 ~~가 출력되게 하란 말인거 같습니다. 근데 제가 이 프로그램의 목적이 뭔지 모르겠고 어떤 방식으로 만들어야되는지, 하다못해 C언어의 어떤 기능이 들어가는지도 감을 못잡고 있습니다. C언어책의 뭘 공부해야되는것도 모르니 마냥 해매고 있네요... 너무 답답하서 여기에라도 써봅니다...
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호