14.4.1. Treceți prin catalog
Dacă este necesar un conținut de director citit deja deschis Prince ( „g () folosind gene) se usuce“ N „g () este structura de resetare 01I, birturi următorul apel GEA“ N „g () poate returna primul fișier în directorul.
Inps genentinum (Oli * blt);
Partea cea mai dificilă a acestui proces este definirea erorii. Din păcate, rea ") 01r () returnează Hsi, iar când apare o eroare și când nu mai există alte intrări în director. Pentru a face distincția între aceste două situații, este necesar să verificați ergoro. Această problemă este și mai complicată de faptul că reaN (r) nu schimbă er0, până când nu apare o eroare. Acest lucru înseamnă că trebuie să instalați înainte de a apela geasY1 „() într-o valoare pre-cunoscute (de obicei, 0) pentru a corecta erorile de Testări eggpo. Nici nu arată un program simplu care scrie numele fișierelor din directorul curent la.
250 Partea a). Recurgerea și recurența sistemelor
14.5. Universalizarea numelor de fișiere
Majoritatea utilizatorilor [lppx ia atâta timp cât, conform punctului 1 *. s nu raportează informații despre fișier în directorul curent, al cărui nume este *. a. În schimb, ei se așteaptă să vadă o listă cu toate cele cinci din directorul curent al cărui nume se termină. a. Această extensie de nume de fișier este de la *. de la primul. cu nitcaceacin. cu [de exemplu] este de obicei manipulat de un shell care face ca toți parametrii pentru programele care rulează sub controlul său. Programele care ajută utilizatorii să manipuleze fișiere necesită adesea universalizarea numelor de fișiere. Există două modalități comune de a universaliza numele fișierelor în cadrul programelor.
14.5.1. Utilizarea Subprocesului
B: lae laia (aire arctc, pine chard ** armin)