#include #include #include #define BUFSIZE 256 int main(int argc, char * argv[]){ int f,n; char buf[BUFSIZE]; if(argc<2){ fprintf(stdin,"Usage: %s \n",argv[0]); exit(1); } f=open(argv[1],O_RDONLY); if(f==-1){ perror("Opening file failed !"); exit(2); } while((n=read(f,buf,BUFSIZE))!=0){// pas oublier les parentheses write(1,buf,n); close(f); exit(0); } }