336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
목표 :
파일을 특정 영역에 생성하여 문자열로 기록한 다음 다시 읽어 들여 화면에 표시해보자.
소스 코드 : main.c
#include <stdio.h>
void main(void)
{
FILE *write = 0;
FILE *read = 0;
char szBuffer[256] = { 0, };
fopen_s(&write, "E:\\300\\107\\file.txt", "w+");
if (write == NULL)
{
puts("file 생성을 할수 없습니다.");
}
else
{
puts("file 생성 성공");
puts("--------------");
fputs("create file \n", write);
fclose(write);
}
fopen_s(&read, "E:\\300\\107\\file.txt", "r");
if (read == NULL)
{
puts("file 읽기 실패");
}
else
{
fgets(szBuffer, 256, read); // 256은 버퍼의 최대 크기 입니다.
puts("file에서 읽은 내용입니다.");
puts(szBuffer);
fclose(read);
}
}
결과
#fputs, #fgets, #파일읽고쓰기
'Programing - C > C Basic grammar ' 카테고리의 다른 글
109 파일 버퍼 비우기( fflush ) (0) | 2017.08.10 |
---|---|
108 파일에 형식화된 문자열 쓰고 읽기( fprintf_s, fscanf_s) (0) | 2017.08.10 |
106 파일에 한문자씩 쓰고 읽기(fputc, fgetc) (0) | 2017.08.10 |
105 fopen(파일생성) (0) | 2017.08.10 |
104 함수 포인터 (0) | 2017.08.07 |