사용자에게 다음과 같이 입력을 받은 후 그 내용을 이진 파일로 저장하는 프로그램 (소스코드 + 실행 화면 + 이진파일(메모장) )
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

사용자에게 다음과 같이 입력을 받은 후 그 내용을 이진 파일로 저장하는 프로그램 (소스코드 + 실행 화면 + 이진파일(메모장) )에 대한 보고서 자료입니다.

본문내용

dent& st1 , ifstream& fs_st1)
이진파일을 읽어와서 학생 인스턴스에 저장
*/
#include //cin, cout
#include //파일 입출력
using namespace std;
struct Student//학생 구조체
{
char first_name[10];//학생이름의 성
char second_name[10];//학생의 이름
int first_grade;//중간고사 성적
int second_grade;//기말고사 성적
char grade;//학점
};
void readstudent (Student& st1 , ifstream& fs_st1);//파일읽기
void main()
{
Student st1;//학생 인스턴스 생성
ifstream fs_st1;//파일 입력 인스턴스 생성
fs_st1.open("test.bin");//test.bin 이진파일을 읽어옴
if(!fs_st1.good())//읽어올 파일이 없을 때 (예외처리)
{
cout<<"test.bin 파일을 찾을 수 없습니다." < exit(100);//강제 종료
}
readstudent(st1 , fs_st1);//이진파일을 읽어와서 학생 인스턴스에 저장
cout< <<" "< readstudent(st1 , fs_st1);//이진파일을 읽어와서 학생 인스턴스에 저장
cout< <<" "< fs_st1.close();//파일 닫기
return;//종료
}//main
void readstudent (Student& st1 , ifstream& fs_st1)
{
fs_st1.read((char*) & st1, sizeof(Student));//이진파일을 읽어와서 학생인스턴스에 저장
if(!fs_st1.good()) //예외처리
{
cout<<"test.bin 파일을 찾을 수 없습니다." < exit(100); //강제 종료
}
return;
}//readstudent
실행화면

키워드

학생성적,   이진파일,   c,   code
  • 가격1,000
  • 페이지수6페이지
  • 등록일2018.10.24
  • 저작시기2008.7
  • 파일형식한글(hwp)
  • 자료번호#1066652
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니