기능명 : 읽기
헤더파일 : <io.h>
함수 프로토타입 : int read(int handler,void *buf,int len);
기능 : 열린 파일의 내용을 읽는 데 사용됩니다.
매개변수 : int 핸들은 읽을 파일입니다.
void *buf는 읽은 내용을 저장하는 버퍼입니다.
int len은 파일의 길이를 읽습니다.
반환 값 : 실제 읽은 바이트 수를 반환합니다.
프로그램 예시 : www.dotcpp.com 을 너무 좋아하는 내용으로 파일을 만들어 보세요!
//파일을 열고 파일의 내용을 읽습니다. #include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt, O_RDONLY) ;if(fd==-1){인쇄 f(파일을 열 수 없습니다n);return1;}charbuf[1024]={ };intlen=read(fd,buf,1024);printf(%snlen=%dn,buf,len);close( fd);return0;}
실행 결과
Ilikewww.dotcpp.comverymuch!len=32