Programovacie C - adresare
vedeli by mi tu nejaki odbornici poradit,
ako naprogramovat skript v C, ktory vypise rekurzivnym sposobom obsah adresara?
Ide mi len o tu konrektnu funckiu.
Dakujem za vsetky Vase rady.
Pre pridávanie komentárov sa musíte prihlásiť.
man 3 readdir
man 3 closedir
;)
a este sa ta chcem spytat, ze ako mam vypisat iba tie subory ktore su textove?
To je ked das file ´find adreasar´ a co na konci ma slovo text.
Vies poradit, ze ako funkciu "file" zakonponovat do C?
Dakujem.
man 3 magic_file
Ako sa spustaju externe subory v C?
Dakujem,
moj manual take nieco ani nepozna.
A ako funguje system("prikaz");?
system ma vracat int, ale ja chcem vratit pole stringov nie?
http://linux.die.net/man/3/libmagic
"The magic_file() function returns a textual description of the contents of the filename argument, or NULL if an error occurred. If the filename is NULL, then stdin is used. "
system funguje takto:
majme system("ls -l");
vykonavanie tvojho programu sa pozastavi, spusti sa novy shell, v nom sa vykona "ls -l", uzivatel uvidi co ten prikaz vypisal a tvoj program sa znovu spusti.
a teda ked dam system("file ´find adresar´ | grep text$"); tak mi vypise vsetky textove subory,
ale ako tam este zakonponovat aj vlasne odpovede?
Ja to chcem tak ze:
Nasiel som textovy subor: adresa
Nasiel som textovy subor: adresa
...
Dakujem za pomoc
Prosim, neviem sa v tom orientovat.
Dakujem.
viete co to znamena?
Dakujem.
Podmienka je, ze musime pouzit program file.
Poradite?
Nebol by si taky dobry, a neukazal nejaku prakticku suvislost?
Bol by som ti strasne vdany! Velmi by si mi pomohol.
Ja uz som z toho tak trocha zufaly.
Prosiiim ;)
Bol by som ti moc krat vdacny.