argv[0]

Petr Stehlik pstehlik na sophics.cz
Středa Duben 2 13:42:11 CEST 2003


On St, 2003-04-02 at 13:18, Kasparek Tomas wrote:
> kasparek:/tmp$ argvtst
> /tmp/argvtst

> V argv[0] je cesta k binarce, ktera se spustila

Honza mi tvrdi, ze on tam ma jen argvtst. Ovsem ted najednou meni nazor
- takze mirna zmena: v shellu pry uz $0 funguje, ale v C zustava v
argv[0] jen jmeno. Takze novy testovaci programek:

#include <stdio.h>
int main(int argc, char *argv[])
{
    puts(argv[0]);
    return 0;
}

Nazvat argvtst2.c, prelozit pomoci gcc argvtst2.c -o argvtst2 a zkusit
znovu.

Hmm, zrovna jsem to tu udelal a cumim jako puk - uz mam taky jen jmeno,
cesta je pryc. To jsem blazen!

Petr




Další informace o konferenci Linux