Forum » Programiranje » [C, linux] execlp zakaj tako
[C, linux] execlp zakaj tako

Karlos ::
Zanima me zakaj je potrebno dodati "nekNiz", da ukaz ls (oz. katerikoli drug) zagrabi še stikalo -l?
Glava je pa
int execlp(const char *file, const char *arg0, ... /*, (char *)0 */);
execlp("ls", "nekNiz", "-l", 0);
Glava je pa
int execlp(const char *file, const char *arg0, ... /*, (char *)0 */);
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."

llc ::
arg0 (argv[0]) pri funkciji main(int argc, char *argv[]) kaze na ime programa, ki se izvaja, ne pa na prvi parameter, ta je skrit v argv[1].
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C (Izračun povprečja)Oddelek: Programiranje | 1695 (1329) | joze67 |
» | Pomoc v C-juOddelek: Programiranje | 1415 (1327) | rfmw |
» | [C] Sortiranje preštetih črkOddelek: Programiranje | 1519 (1355) | BigBoobs |
» | [C++] Portabilna funkcija za kopiranje datotekOddelek: Programiranje | 2349 (2005) | Gundolf |
» | operator +Oddelek: Programiranje | 1346 (1219) | MasterBlaster |