반응형
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <signal.h>
#include <fcntl.h>
int main(int argc, char **argv)
{
int fd;
int cnt=0;
char buf[100]
if(argc !=2){
printf("No File\n");
return 0;
}
printf("Input file : %s\n", argv[1]);
fd = open(argv[1], O_RDONLY);
if(fd<0)
perror("open()");
else{
printf("FD = %d\n", fd);
}
buf[0]='\0';
cnt=read(fd, buf, '\n');
printf("cnt = %d\n",cnt);
buf[cnt]='\0';
printf("File Contents = %s\n", buf);
return 0;
}
반응형
'System Programmings > C' 카테고리의 다른 글
[C] itoa 함수 (0) | 2011.06.12 |
---|---|
[C] Cygwin에서 ssl 사용하기 (0) | 2011.03.23 |
[C] 난수 생성 (0) | 2011.03.20 |
[C] getcputc.c - 파일 복사 및 문자열 복사 (0) | 2011.01.30 |
[C] ls.c - 현재 디렉토리의 파일 및 폴더 출력 (0) | 2011.01.30 |