Difference between revisions of "LU-LSP-b11:L05"
m (formulējuma valoda izlabota) |
|||
Line 6: | Line 6: | ||
un direktorijas nosaukumu. |
un direktorijas nosaukumu. |
||
Izdrukāt '''visus''' gadījumus, kuros norādītajā |
Izdrukāt '''visus''' gadījumus, kuros norādītajā direktorijā (iekļaujot |
||
apakšdirektorijas |
apakšdirektorijas) atrodas fails ar norādīto nosaukumu. Izvaddatu |
||
formāts: ceļš uz failu relatīvi norādītajai direktorijai. |
formāts: ceļš uz failu relatīvi norādītajai direktorijai. |
||
Piemēram: |
Piemēram: |
Revision as of 15:54, 4 October 2011
Praktiskais darbs #5
Realizēt programmu, kas meklē failus direktoriju struktūrā.
Programma saņem divus komandrindas argumentus: meklējamā faila vārdu un direktorijas nosaukumu.
Izdrukāt visus gadījumus, kuros norādītajā direktorijā (iekļaujot apakšdirektorijas) atrodas fails ar norādīto nosaukumu. Izvaddatu formāts: ceļš uz failu relatīvi norādītajai direktorijai. Piemēram:
$ ./pd5 gcc /usr/bin
Izvada:
/usr/bin/gcc
Cits piemērs:
$ touch test.txt $ ./pd5 test.txt .
Izvada:
./test.txt
vai arī
test.txt
Beigt darbu ar kodu -1, ja ievadargumenti nav padoti, vai arī otrais arguments nav direktorija. Citos gadījumos beigt darbu ar kodu 0.
Risinājumus nosūtīt uz kursa asistenta e-pastu. Iesniedzamais fails jānosauc šādi: LSP_PD5_vards_uzvards.c. Fails iesūtāms e-pastu piekabē, e-pasta "Subject" obligāti iekļaujot burtus "LSP".