Code:
main(int argc,char* argv[])
{
FILE *in,*out;
struct cvor * pc=NULL;
char * vrednosti;
int i,prvi_clan;
if(argc>1)
{
in=fopen(argv[1],"r");
if(in==NULL)
{
printf("\nNe mogu da otvorim %s .",argv[1]);
exit(EXIT_FAILURE);
}
}
else in=stdin;
if(argc>2)
{
out=fopen(argv[2],"w");
if(out==NULL)
{
printf("\nNe mogu da otvorim %s .",argv[2]);
exit(EXIT_FAILURE);
}
}
else out=stdout;
main(int argc,char* argv[])
{
FILE *in,*out;
struct cvor * pc=NULL;
char * vrednosti;
int i,prvi_clan;
if(argc>1)
{
in=fopen(argv[1],"r");
if(in==NULL)
{
printf("\nNe mogu da otvorim %s .",argv[1]);
exit(EXIT_FAILURE);
}
}
else in=stdin;
if(argc>2)
{
out=fopen(argv[2],"w");
if(out==NULL)
{
printf("\nNe mogu da otvorim %s .",argv[2]);
exit(EXIT_FAILURE);
}
}
else out=stdout;
Mene ovde zanima kako da mu zadam da otvori odredjeni fajl jer koliko vidim main funkcija ocekuje argc sto bi bio broj clanova nisa i ocekuje argv -clonove nisa odnosno imena datoteka ali kada probam tako nista se ne desava.Nisam navodio putanju a fajlovi se nalaze u istom direktorijumu kao i program. Hvala u napred
[Ovu poruku je menjao X Files dana 24.10.2009. u 21:42 GMT+1]