파일입출력 (2) 썸네일형 리스트형 [C언어 독학하기] 21. 파일 입출력, puts fgetc, fputc 안녕하세요. 취업한 공대누나입니다. 오늘은 지난 시간에 이어서 파일 입출력을 보도록 하겠습니다. 지난 포스팅에서는 파일 읽기에 대해 다뤘고, 오늘은 텍스트 파일을 작성해 보도록 하겠습니다. 그 전에 우선 파일 입출력은 왜 필요한 걸까요? 우리는 프로그램을 작성하고 나서 실행 중에 데이터가 생기면 메모리에 보관해서 사용하였습니다. 하지만 메모리에 저장된 데이터는 프로그램 실행이 종료가 되면 사라지게 됩니다. 하지만 이러한 데이터를 사용해야 할 수가 있습니다. 장비의 정보에 대한 기록을 남겨야 하기도 하고 어느 곳에서 오류가 났는지 파악할 때 기록을 남겨 놓을 수도 있기 때문입니다. 그럼 텍스트 파일을 작성하는 것을 하기 전에 간단하게 몇 개의 함수를 소개해 드리고 시작하겠습니다. 1. 텍스트 파일 작성하기.. [C언어 독학하기] 20. 파일 입출력 (fopen_s) 안녕하세요. 취업한 공대누나입니다. 오늘은 파일 입출력에 대한 이야기를 해보도록 하겠습니다. 1. 파일의 종류 크게 텍스트 파일과 바이너리 파일로 나눌 수 있습니다. 사람이 읽을 수 있느냐 없느냐로 구분되는데, 사람이 알 수 있는 규칙을 통해 기록된 파일, 즉 문자로서 우리가 읽을 수 있는 파일을 텍스트 파일이라고 하고, 의미를 알 수 없는 데이터들이 나열된 것을 우리는 바이너리 파일이라고 합니다. 2. 파일을 다루는 순서 1) 대상 파일을 엽니다. 2) 파일 포인터를 이용해서 우리가 원하는 목적에 맞춰 파일을 읽고 씁니다. 3) 조작이 끝나고 파일을 닫아줍니다. 간단하게 감을 익히기 위해 먼저 대략적인 흐름을 기술해보도록 하겠습니다. FILE *fp; -> 파일포인터 fp를 선언하였습니다. fp = f.. 이전 1 다음