Page 177 고등학교 프로그래밍 교과서
P. 177










미션 해결하기



간단한 메모를 파일에 저장하는 프로그램을 작성해 보자.
프로그램 실행 결과


01 #include 내용을 입력하세요
02 int main(void) ctrl+z를 누른 뒤 엔터치면 입력 종료
03 { 파일을 이용하여 텍스트를 저장하는 프로그램입니다.
04 FILE *fp; 여기에 입력한 글자들은 파일로 저장됩니다.
05 int c;
06 fp = fopen("memopad.txt", "a"); ^z
07 if (fp = = NULL) {
08 printf("파일 열기 실패\n");
09 return 1;
10 }
11 printf("내용을 입력하세요\n");
12 printf("ctrl+z를 누른 뒤 엔터치면 입력 종료\n");
13 while ((c = fgetc(stdin)) != EOF)
14 fputc(c, fp);
15 fclose(fp);
16 return 0;
17 }






스스로
스스로
해결하기 fprintf( ) 함수를 이용하여 파일에 기록하는 프로그램을 작성해 보자.
해결하기
사원 번호 성명 전화 번호
s2001002 강대영 010-1234-0001
s2006012 김길수 010-1234-0002
s2011007 이미영 010-1234-0003
s2012005 이도엽 010-1234-0004
s2016001 권순동 010-1234-0005


알고리즘 설계
① 5명의 직원 정보는 구조체 배열을 이용하여 프로그램 코드 내에서 초기화하여 입력한다.
② 출력할 파일 이름은 memberinfo.txt로 한다.

프로그램














9. 파일 입출력 175






(책)2015프로그래밍-교과서3차심의본 본문.indb 175 2017-09-05 오후 4:16:40
   172   173   174   175   176   177   178   179   180   181   182