LU-LSP-b11:L04

From DiLab
Jump to: navigation, search

Praktiskais darbs #4

Realizēt efektīvu failu kopēšanas programmu.

Programma pieņem divus argumentus: ieejas un izejas failu vārdi

Ja izejas fails eksistē, tad jāuzprasa apstiprinājums, - vai tiešām to pārrakstīt?

Veiksmīgas, pilnas faila nokopēšanas gadījumā programmai jābeidzas ar izejas kodu 0, pretējā gadījumā ar: kodu -1, piemēram, ja kāds no failiem nav atrasts, lasīšana neizdevās, rakstīšana neizdevās u.c. problēmas.


Opcionāls uzdevums (papildus vērtējumam) - atļaut kopēt arī uz direktoriju, kas vēl neeksistē. Tādā gadījumā tā (un, iespējams, arī to ietverošās direktorijas) tiek izveidota(s). system() funkcijas lietošana nav atļauta!