» »

C / Linux help

C / Linux help

ahac ::

1) Kako se v Cju prebere vse fajle v nekem direktoriju?
2) Kako Linux ve kater fajl je executable?

Pa še neki: A je kakšen manual, al pa ker kar bi mi priporočal? Tko bolj na easy. :)
Slo-Tech Discord - https://discord.gg/ppCtzMW

Monster ::

mogoče pogleda končnico....
Ka zaboga...

rc-car ::

Kaksno koncnico? 8-O

Pogleda v header od fila.. :\
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed

cyer^3d ::

da je 'executable' pogleda v header kot je rekel rc-car, za tutoriale v C etc..

http://www.cs.cf.ac.uk/Dave/C/CE.html

notri imas tudi prikazan scanning direktorijev za linux (juckie)
heil to the win32 API :)

simon ::

2) Kako Linux ve kater fajl je executable?
executable pravica nad fajlom. x pri ls -l

ahac ::

Thanx, sem mislu de je treba še kej druzga.
Navodila naloge so pa taka: (FRI LJ, 3. letnik VSP, software)
V C-ju napišite preprost program DIREXE, ki izpiše vse datoteke v trenutnem direktoriju, katere lahko uporabnik zažene. Pri tem ne smete uporabljati klicev, ki poganjajo sistemske ukaze (kot so system(...) ali execX(...)).
Slo-Tech Discord - https://discord.gg/ppCtzMW

Brane2 ::

ahac:

1) Kako se v Cju prebere vse fajle v nekem direktoriju?


Preglej knjižnice. Ziher obstaja rutina, ki dela to, kar počne ls -l

Zanimajo te fajli, ki se jih da pognat, V seznamu pravic to pomeni tiste, ki imajo x (eXecute) bit setiran.


2) Kako Linux ve kater fajl je executable?


Vsak filetek ima poleg imena mislim da 16 bitni integer, katerega posamezni biti govorijo o tem, kaj lahko počne z njim lastnik filetka, ostali člani skupine, v kateri je lastnik, in vsi ostali biti za vsako skupino gredo po vrsti ( Read, Write, eXecute).
Kot rečeno, ls -l to pokaže tud pravice dostopa za vsak file... Aja, pri direktorijih pomeni eXecute pravica, da lahko odpreš direktorij, Read-da lahko dobiš seznam fielov v dir-u in Write-da lahko v dir dodajaš filete oziroma nove dir-e.


Pa še neki: A je kakšen manual, al pa ker kar bi mi priporočal? Tko bolj na easy.


C++ Annotations

On-line, dostopno zastonj, izčrpno gradivo. IMHO rockz...




simon ::

Za to nalogo bo najboljse, da pobrskas po manualu od libc posebej v tej sekciji

Brane2 ::

Simon:

Nice one!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Ubuntu linux vsftp

Oddelek: Pomoč in nasveti
61445 (1385) next_byte
»

[Linux][OpenSuSe] SVN repozitorij na Windows shared folders in pravice za datotečni s

Oddelek: Operacijski sistemi
161875 (1679) 'FireSTORM'
»

Povezava(Namestitev) Interneta na Slackware PROBLEM !!??

Oddelek: Omrežja in internet
51591 (1539) SasoS
»

Nadgrajeni Pentiumi4

Oddelek: Novice / Procesorji
142288 (2288) AtaStrumf
»

nekaj vprasanj iz linuxa?

Oddelek: Operacijski sistemi
141060 (836) Gh0st

Več podobnih tem