Come si fa in C a sapere il nome del programma eseguito?
Come si fa in C a sapere il nome del programma eseguito?
Sta in argv[0]... E' comprensivo però del path del programma, ad esempio e' "./nomeeseguibile" oppure "/usr/local/bin/nomeeseguibile"
![]()
Ultima modifica ad opera dell'utente /dev/null il 01-01-0001 alle 00:00
se argv[0] è il path completo usi strtok è prendi l'ultimo tochetto che è il nome del file![]()
La stupidità umana e l'universo sono infinite.
Della seconda non sono certo(Einstein)
Gnu/Linux User