공부/컴퓨터 공학, 학교 공부
유닉스 시스템 프로그래밍 프로젝트
Excidus
2022. 12. 30. 17:38
프로젝트 주제: 나만의 노래방 프로그램 만들기
프로젝트 기획 이유: 지난 주제를 보고 노래방 프로그램을 만들어 보자! 수업시간에 배운 signal함수와 fork함수, 시간 관련 함수를 활용해보자!
유닉스 C 프로그래밍을 이용한 나만의 노래방 프로그램
-노래방 프로그램은 총 3개의 방
-3개의 방 마다 시작과 종료,
-노래방 종료시마다 랜덤 점수 표시
-시간당 요금, 각 방의 총 사용 시간 표시
리뷰 및 피드백: 노래방 점수가 표시되면 더 재미있을 것 같다. -> rand함수와 srand함수를 사용해 랜덤 점수 표시
결론 및 소감: 유닉스를 통해 나만의 노래방 프로그램을 제작
-Fork를 통해 노래방 여러 개 생성
-Time관련 함수를 사용해 시간을 측정해 요금 계산
-Rand,srand 함수를 사용해 랜덤한 점수와 멘트가 출력되도록 만듦
-Signal을 이용해 함수가 호출되도록 만듦
그외에도 kill, sleep등을 이용
결론 및 소감:
-수업시간에 배운 내용인 fork와 signal, 시간관련 함수 등을 사용해 의미있는 프로그램을 만들어 낼 수 있어서 좋았다.
-프로그램하나를 제대로 완성시킬 수 있어 뿌듯했다.
-더 다양한 프로그램을 만들어 보고 싶다.