파일 입출력
모든 프로그램은 실행시 메모리에 올라간다.
주 메모리는 휘발성이므로 프로그램이 종료되면 데이터가 사라지게 된다.
만얀 동일한 데이터가 필요하면 디스크에 파일을 저장해 손실을 막는다
C에서 지원하는 파일 형식:
- 텍스트 파: 사람이 확인 읽을 수 있는 내용.(아스키, 유니코드)
- 이진 파일: 사람이 직관적으로 확인 할 수 없는 내용.
파일 포인터
FILE * fp;
파일 접근 방법.
fp = fopen(char *filename,char *mode);
void main()
{
FILE *fp;
fp = fopen("file1.txt","r"); //Statement 1
if(fp == NULL)
{
printf("\nCan't open file or file doesn't exist.");
exit(0);
}
}
int fclose( FILE* );
void main()
{
FILE *fp;
fp = fopen("file1.txt","r");
if(fp == NULL)
{
printf("\nCan't open file or file doesn't exist.");
exit(0);
}
- - - - - - - - - -
- - - - - - - - - -
fclose(fp);
}
댓글 없음:
댓글 쓰기