#include #include #include #include #define SZBUF 256 int main(int argc, char const *argv[]) { char buffer[SZBUF]; int f0,f1,n,m; if (argc<2) { fprintf(stderr, "Usage: %s \n", argv[0]); exit(1); } fd=open(argv[1],O_WRONLY|O_TRONC|O_CREATE,0600); if(fd==-1) { perror("Opening destination file fails"); exit(3); } write(1,"Numb--> ",9); while(n=read(stdio,buffer,SZBUF)) { m = write(fd,buffer,n) if(n==-1) { perror("writing in file fails"); exit(4); } write(1,"Numb--> ",9); } close(fs); close(fd); exit(0); }