728x90
반응형
파일을 액세스하려면 먼저 대상 파일을 열어야(Open) 한다. 파일을 오픈한다는 것은 파일 입출력을 하기 위한 준비를 한다는 뜻이다. 스트림 입출력을 위해서는 파일의 데이터를 잠시 저장하는 내부 버퍼가 필요하며 파일의 현재 위치(FP)를 초기화해야 하는데 이런 준비를 하는 과정이 오픈이다. 파일을 오픈할 때는 다음 함수를 사용한다.
FILE *fopen(const char *filename, const char *mode);
이 함수는 지정한 파일을 액세스하기 위한 준비를 하며 이 정보들을 가지는 FILE형 구조체를 생성하고 그 포인터를 리턴한다. 이 포인터는 잘 받아 두었다가 이후 입출력 함수로 전달해 주면 된다.
본 소스를 넣기전 폴더 (위 사진)
#include <stdio.h>
int main()
{
{
FILE*fp=fopen("A.txt","w");
fprintf(fp,"안녕하세유??\n");
//fprintf()
//fprintf()
fclose(fp);
return 0;
}
이렇게 본소스를 넣어놓으면...
이렇게 A.txt 라는 파일이 생긴것을 볼수있다.
A.txt 파일을 켜보면
출력에 넣었던 문자가 들어가있다.
728x90
'코스웨어 > 16년 스마트컨트롤러' 카테고리의 다른 글
20160308_노유찬_그 밖의 기초학습 (6) | 2016.03.08 |
---|---|
20160308_장진웅_업무일지_그밖의기초학습 (4) | 2016.03.08 |
20160308_양준우_업무일지_그밖의기초학습 (4) | 2016.03.08 |
20160308_최기영_업무일지 (2) | 2016.03.08 |
20160307_오아람_업무일지_파일입출력 (2) | 2016.03.08 |
20160307_박진한_업무일지_파일입출력 (4) | 2016.03.08 |
20160307- 송찬호-업무일지-파일 입출력 (2) | 2016.03.08 |
20160307_김가연_업무일지_while을 이용한 반복문 활용 (3) | 2016.03.08 |