Backend/C

디스크 파일 사용하기 -여러 가지 함수들

petitCoding 2012. 4. 12. 10:28

1. 문자 입력 함수

 

getc(), fgetc()

지정된 스트림에서 한 문자를 읽어들인다.

 

fgets()

char *fgets(char *str, int n, FILE *fp)

 

파일에서 문장을 읽어들인다.

인수 str은 입력 내용이 저장되는 버퍼에 대한포인터, n은 입력되는 문자의 최대 개수,

fp는 파일이 열릴 때 fopen()이 돌려주는 FILE형에 대한 포인터이다.

 

2. 문자 출력 함수

 

putc()

지정된 스트림에 한 문자를 출력한다. 원형은 <stdio.h>에 정의되어 있고, 다음과 같다.

int putc(int ch, FILE *fp)

 

fputs()

지정된 스트림에 문장을 출력한다. 역시 stdio.h에 정의되어 있고 다음과 같은 원형이다.

char fputs(char *str, FILE *fp)

 

인수 str은 스트림으로 출력되고 널 문자로 종료되는 문자열에 대한 포인터이고 fp는 파일을 열때

fopen ()이 돌려주는 FILE형에 대한 포인터이다