본문 바로가기

IT/c, c++

[c] File 입출력

첫번째는 파일을 여는 방법입니다.

파일을 열기 위해서는

FILE *fopen(char *filename, char *mode);

위와같이 fopen()함수를 사용해서 파일을 열게 됩니다.

두번째 인자인 mode가 어떤의미인지 궁금하실텐데요.

지금부터 텍스트 파일 모드의 종류를 표를 통해 설명해 드리겠습니다. 

 





 

다음은 이진 파일 모드의 종류 입니다.

 

 



 

 

파일이 정상적으로 열리면 fopen()함수는 파일 포인터를 반환합니다.

만약에 함수가 열기를 실패하면 널 포인터를 반환한다는 점 반드시 기억해 두시기 바랍니다.

다음은 파일을 읽고 쓰는 방법에 대해 알아보겠습니다.

파일을 읽고 쓸때는 파일 입출력 함수를 사용합니다.

 




마지막으로 파일을 닫는 방법입니다.

함수는 fclose()를 사용합니다.

int fclose(FILE *fp);

형식으로 되어 있습니다.

반드시 파일을 다 사용했을 경우에는 fclose()함수를 사용해서 파일을 닫아주시기 바랍니다.

 

 


 

텍스트 파일이 없으면 생성하고 텍스트 파일이 있으면 그 안의 내용을 삭제하고 다시 입력하게 됩니다.

내문서->Visual Studio 2010->Projects->프로젝트이름->프로젝트이름 폴더로 들어가 보면

swg.txt라는 파일이 생성되어 있는 것을 확인하실 수 있습니다.

'IT > c, c++' 카테고리의 다른 글

[c] 소켓 생성 기본  (0) 2014.01.23
[c] ASKII 코드 출력  (0) 2014.01.23
Template 코드의 선언과 정의는 하나의 파일에 넣자!  (0) 2014.01.23
[c] IP Setting  (0) 2014.01.23
[c,c++] malloc 와 new 의 차이  (0) 2014.01.23