//문자 전용 IO
#include <stdio.h>
#include "test.h"
/*
1. 파일 열기
2. 파일 사용................
3. 파일 닫기
*/
//파일 포인터는 R/W 할 경우 자동으로 다음 바이트로
//이동한다.
void fun_read()
{
char ch;
int i;
FILE * in = fopen("aaa.txt", "r");
if (in == NULL)
{
printf("파일 열기 실패\n");
return;
}
//==========================================
// ch = fgetc(in);
// printf("%c", ch); //stdout
// fprintf(stdout, "%c", ch);
for (int i = 0; i < 26; i++)
{
ch = fgetc(in);
printf("%c", ch);
}
ch = fgetc(in);
printf("%c", ch);
for (int i = 0; i < 26; i++)
{
ch = fgetc(in);
printf("%c", ch);
}
//===========================================
fclose(in);
}
void fun_write()
{
int i;
FILE * in = fopen("aaa.txt", "w");
if (in == NULL)
{
printf("파일 열기 실패\n");
return;
}
//==========================================
for (i = 'a'; i <= 'z'; i++)
fputc(i, in);
fputc('\n', in);
for (i = 'A'; i <= 'Z'; i++)
fputc(i, in);
//===========================================
fclose(in);
}
int main()
{
fun_read();
// fun_write();
}
'01.Bit 단기 > C' 카테고리의 다른 글
30_파일IO서식기반 (0) | 2018.04.28 |
---|---|
29_파일복사 (0) | 2018.04.28 |
27_파일IO기본코드 (0) | 2018.04.28 |
26_typedef사용법 (0) | 2018.04.28 |
25_구조체실습, 비트필드, 공용체 (0) | 2018.04.28 |
댓글