[ Tijana @ 17.09.2002. 21:29 ] @
Pokušavam da napisem program u C-u. Interesuje me kako da pročitam npr. ime datoteke iz komandne linije preusmeravanjem.

(mod's note: promenio naslov poruke (bio je "Help me!!!")]

[Ovu poruku je menjao random dana 18.09.2002. u 04:12 GMT]
[ Dejan Lozanovic @ 17.09.2002. 23:10 ] @
hmm ako sam te dobro razumeo ti zelis da procitas parametre koji se pozivaju uz sam izvrsni fajl ?
Postoje dva argumenta, jedan je argc koji govori koliko postoji argumenata i drugi je niz stringova argv[] gde su smesteni podaci.

Evo ti malo programce. koje ce da ispisuje sve parametre.
Code:

#include <stdio.h>

int main(int argc,char *argv[])
{
  int i;
  printf("ispisujem sve argumente\n");
  for(i=0;i<argc;i++)
    printf(" %d. %s\n",i,argv[i]);
  exit(0);
}
[ random @ 18.09.2002. 04:24 ] @
Tijana, pošto je ovo drugi put da ti prepravljam naslov poruke, moram da ti skrenem pažnju na jedno važno pravilo EliteSecurity foruma: naslov teme mora biti koncizan i jasno upućivati na sadržaj teme. Naslovi kao što su "Pomoć!", "Help!", "Molim vas pomozilte!", "Problem", "Ne znam kako..." i slični nisu dobri, jer otežavaju korisnicima koji pregledaju forum da vide da li ih dotična tema interesuje. Molim te da ubuduće obratiš pažnju na to.

Sad kad smo to raščistili, želim ti iskrenu dobrodošlicu na EliteSecurity forum i puno sreće u učenju!

Što se tvog pitanja tiče, kao što je Dejan već rekao, na parametre zadate iz komandne ukazuje niz pokazivača argv[], dok celobrojna promenljiva argc sadrži broj argumenata. Pogledaj gornji Dejanov primer jednostavnog programa, mislim da je vrlo jasan.
[ random @ 18.09.2002. 04:28 ] @
I još jedna malecna napomena, predavanje parametara komandne linije programu nije isto što i preusmeravanje.
[ scud @ 23.12.2002. 01:51 ] @
Citat:
random:
Tijana, pošto je ovo drugi put da ti prepravljam naslov poruke, moram da ti skrenem pažnju na jedno važno pravilo EliteSecurity foruma: naslov teme mora biti koncizan i jasno upućivati na sadržaj teme. Naslovi kao što su "Pomoć!", "Help!", "Molim vas pomozilte!", "Problem", "Ne znam kako..." i slični nisu dobri, jer otežavaju korisnicima koji pregledaju forum da vide da li ih dotična tema interesuje. Molim te da ubuduće obratiš pažnju na to.

Sad kad smo to raščistili, želim ti iskrenu dobrodošlicu na EliteSecurity forum i puno sreće u učenju!


Vidi random ovako: Mogao bi da napishesh negde na pochetku stranice, u onom obaveshtenju recimo, ovo shto si rekao o naslovima poruka. Zaista ne mogu da se snadjem tragajuci za nekim odgovorima na forumu zbog glupih naslova. Tachnije, takve teme ni ne gledam, jednostavno preskachem, jer nemam vremena da chekam da se stranica uchita da bih video da me ta neka tema ne zanima ili mozhda zanima, pa tako ni ne saznam neshto interesanto shto je pisalo u temi sa glupim naslovom.