52069

52069



A simplifiedcopying program #include <stdio.h>

#include <fcntl.h>

#define PERMS 0666 /* RW for owner, group, others */

r cp: copy f1 to f2 */

int mainjintargc, char *argv[])

{

int f1, f2, n; char buf[BUFSIZ]; if (argc != 3)

fprintf(stderr,"Usage: cp from to”); if ((f1 = open(argv[1], 0_RD0NLY, 0)) == -1) fprintf(stderr,"cp: can't open %s", argv[1]); if ((f2 = creat(argv[2], PERMS)) == -1) fprintf(stderr,"cp: can't create %s, modę %03o", argv[2], PERMS);

while ((n = read(f1, buf, BUFSIZ)) > 0) if (write(f2, buf, n) != n)

fprintf(stderr,"cp: write error on file %s", argv[2]); return 0;

}



Wyszukiwarka

Podobne podstrony:
Nasz pierwszy program #include <stdio.h> #include <stdlib .h> int main(int argc , char *
ANSI C 9 5 WSKAŹNIK! I TABLICE ________— A oto program: #include <stdio.h> #include
►    Rozważmy program: #include <stdio.h> long i; void foo(const char *s, long
IMG$85 laatępującym fragmencie programu: #include <cmath>
Slajd19 Muteks - przykład kodu programu #include <windows.h> #include <iostream.h> void
1* W wyniku działania poniższego programu # include < iost ream > class A{public: ^A()
Test 1 termin (03 02 2012) 11.    W wyniku działania poniższego programu #include&l
Test 3 termin (28 02 2012) 1.    W wyniku działania poniższego programu #include<
1b II. Co zostanie wyświetlone w wyniku wykonania poniższego programu. #include <iostream.h> t
The programs included with the Debian GNU/Linux system are free software; the exact distribution ter
Pierwszy program #include <iostream>    // dołącza plik nagłówkowy biblioteki

więcej podobnych podstron