/LSP_1

Primary LanguageC

LSP_1

*과제 개요

ssu_score은 정답 파일을 기준으로 학생들이 제출한 답안 파일을 채점하는 프로그램이다. 이때 시험 문제는 (1) 빈칸 채우기 문제 와 (2) 프로그램 작성 문제 총 두 가지 종류이며 학생들이 출제되는 시험문제에 대한 답을 작성하여 자신의 학번 디렉토리 안에 모든 문제에 대한 답안 파일을 넣어 제출한다. 정답 파일에도 학생 답안과 동일하게 하나의 디렉토리 안에 문제번호.txt와 문제번호.c로 구성되어있다. 다음의 빈칸 문제 채점 방법과 프로그램 문제 (표준출력) 채점 방법을 통해 학생들이 제출한 답안 파일을 채점한다. 빈칸 비우기 문제의 답안 파일 형태는 문제번호.txt이며, 프로그램 작성 문제의 답안 파일 형태는 문제번호.c이다. 채점이 완료되었을 때는 학생들의 성적 테이블 파일을 생성되어야 하며 각 옵션을 입력하였을 때의 요구사항에 맞게 프로그램을 구현해야한다. 이와 같은 과제의 수행을 통해 리눅스 컴퓨팅 환경에서 제공하는 파일 입출력, 파일 속성 디렉토리에 관한 시스템 호출 함수와 라이브러리 함수를 이용한 프로그램을 작성하여 시스템 프로그램을 설계 및 응용 능력을 향상시킬 수 있다.