언어 자료구조 알고리즘/C언어 예제

[C언어 소스] 번호,이름,주소를 파일에 출력

언제나휴일 2016. 4. 3. 13:07
반응형

[C언어 소스] 번호,이름,주소를 파일에 출력



번호,이름,주소를 파일에 출력.c

//번호,이름,주소를 파일에 출력

#include <stdio.h>

#include <stdlib.h>

#define FNAME   "output.txt"

 

int main(void)

{

    int num=20;

    char name[200]="홍길동";

    char addr[200]="서울특별시 종로구 종로1 1번지";

    FILE *fp;

 

    //쓰기 모드로 파일을 열면 파일의 내용은 사라집니다.

    //만약 파일이 없으면 새로 생성합니다.

    //fp = fopen(fname,"w") fopen_s(&fp,fname,"w")는 같은 기능 수행

    fopen_s(&fp,FNAME,"w");//파일 쓰기 모드로 열기

  

    if(fp == NULL)

    {

        perror("파일 열기 실패");//에러 출력

        exit(0); //프로그램 종료

    }

 

    fprintf(fp,"번호:%d\n이름:%s\n주소:%s\n",num,name,addr);

    fclose(fp);

   

    printf("%s 파일의 내용\n",FNAME);

    system("type output.txt");//콘솔 화면에 output.txt 파일 내용 출력

    return 0;

}


반응형