c++학생성적관리프로그램
- 최초 등록일
- 2006.09.12
- 최종 저작일
- 2006.01
- 37페이지/ 한컴오피스
- 가격 4,500원
소개글
학생성적관리프로그램입니다.
한글문서로 되어있지만, 그 안에 소스본문, 소스자체에 설명 한줄한줄 달아있습니다.
그리고 메뉴마다 실행하고, 결과는 print screen으로 출력하여 그림파일로 전부 붙였습니다.
*프로그램의 메뉴*
1. 학생 성적 추가
2. 학생 성적 추가(고급 영어)
3. 전체 성적 보기
4. 개별 성적 보기
5. 개별 성적 갱신
6. 전체 성적 저장하기(텍스트)
7. 전체 성적 저장하기(HTML)
Q. 프로그램 종료
컴파일 실행환경
Microsoft visual c++, 소스파일만 고대로 복사해서 실행하면 error없습니다.
본문내용
using namespace std;
// 생성자
ConsoleOutput::ConsoleOutput()
{
columns = 0;
}
// 소멸자
ConsoleOutput::~ConsoleOutput()
{
}
// 표를 출력하기 시작한다.
// title : 표의 제목
void ConsoleOutput::BeginTable(STR title)
{
// 제목을 출력한다.
StdOut() << "\n\t\t\t" << title << "\n";
}
// 표의 헤더를 출력한다.
// headers : 헤더들
// numbers : 헤더의 개수
void ConsoleOutput::PutHeader(string headers[], int number)
{
// 헤더의 개수를 보관한다.
columns = number;
// 헤더를 그려준다.
for (int i = 0; i < number; ++i)
StdOut() << setw(9) << headers[i];
StdOut() << "\n";
}
// 표의 레코드를 출력한다.
// record : 레코드. 한 사람의 데이타를 의미한다.
void ConsoleOutput::PutRecord(string record[])
{
// 레코드를 출력한다.
for (int i = 0; i < columns; ++i)
StdOut() << setw(9) << record[i];
StdOut() << "\n";
}
// 표 그리기를 마친다.
void ConsoleOutput::EndTable()
{
// 하는 일 없음. 그냥 한 칸 띄워 준다.
StdOut() << "\n";
}
// 화면에 문자열을 출력한다.
// text : 문자열
void ConsoleOutput::Write(STR text)
참고 자료
없음