C언어 파일 입출력 (2) 이번에는 r+ w+ a+ 에 대해서 알아보자. 1234567891011121314151617// 파일에는 "aossuper8.tistory.com" 이라는 문자열이 들어가있다.#include int main(){ FILE *fp; char data[100]; fopen_s(&fp, "C:\\Users\\aossu\\Desktop\\test.txt", "r+"); fgets(data, 100, fp); printf("현재 파일에 있는 내용 : %s\n", data); fseek(fp, 5, SEEK_SET); fputs("Hello World!!", fp); return 0;}Colored by Color Scriptercs 정상적으로 출력 되는것을 볼수가 있고 메모..
C언어 파일 입출력 이번에는 파일 입출력에 대해서 배워보겠다. 파일 입출력이란? 메모장이나 바이너리 파일에 글을 넣거나 글을 불러오거나 이런 것을 뜻한다. 나는 이것을 배울 때 너무 놀라웠다. 너무 신기했고 너무 재미있다. 일단 파일 입출력에 대해서 배우기 전에 스트림에 대해서 배워보자. 스트림이란? 프로그램과 어떤 것과의 사이에 입출력을 위해서 연결된 통로. C언어에서 사용하는 표준 스트림은 크게 3가지가 있다. stdin : 프로그램으로 들어가는 데이터 입력 스트림 ( 키보드 ) stdout : 프로그램이 출력 데이터를 기록하는 스트림 ( 모니터 ) stderr : 오류나 진단을 하기위한 스트림 ( 모니터 ) stderr은 여기서 사용하지 않겠음. 일단 이렇게만 알아두고 나중에 스트림을 사용해서 출력..