C로 학생광리 시스템 개발하기
- 최초 등록일
- 2016.04.12
- 최종 저작일
- 2015.02
- 9페이지/ 한컴오피스
- 가격 1,000원
목차
Ⅰ. C Language를 이용하여 아래의 요구 사항들을 만족하는 학생관리시스템(Student Management System)을 개발하여라.
Ⅱ. 다음과 같은 Data Spec.의 수정 요구사항을 반영하기 위해 Ⅰ.에서 개발한 시스템을 수정하시오. 이 때 각 Program에 대해 수정한 모든 내역과 시스템 수정 시 본인이 느낀 어려움 또는 문제점을 문서로 작성하시오. (Field들의 순서는 반드시 명시된 순서로 구현하시오)
본문내용
#include <stdio.h>
#include <stdlib.h>
#include <string.h>//'strcmp' function
void Insert();
void Retrieval();
//Main interface
int main(){
int choose;
while (1){
printf("----------------------------\n");
printf("- Student Management System-\n");
printf("----------------------------\n");
printf("1. Insert 'Student record'\n");
printf("2. Retrieval 'Student record'(by Student Number)\n");
printf("3. Finish the program\n");
printf("Please choose what you want : ");
scanf_s("%d", &choose);
<중 략>
*문제점
위 이미지는 5개의 Field를 가진 file을 4개의 Field로 설계되어있는 프로그램에 실행한 결과입니다.
- Insert
Data Spec. 이 변경 되었어도 Insert 기능 자체는 큰 문제는 없었으나 5개의 정보를 입력 할 수 없었기에 프로그램의 수정이 필요했습니다.
<중 략>
int YEAR; //Add variable for 'year' field
기본적으로 새로운 int 변수 YEAR을 추가해 다른 기능에서 사용 할 수 있도록 했습니다.
Insert
scanf("%s %s %s %d %s", S_NO, S_NAME, DEPT, &YEAR, ADDR);//Add 'year' field
fprintf(Student_information, "%s %s %s %d %s\n"
참고 자료
없음