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형에 대한 포인터이다

'Backend > C' 카테고리의 다른 글

검색과 정렬  (0) 2012.04.12
문자열 비교를 위한 strcmp  (0) 2012.04.12
fscanf사용하여 형식화된 데이터 읽기  (0) 2012.04.12
링크드 리스트 다루기  (0) 2012.04.12
Segmentation Fault  (0) 2012.04.12