MEGOLDÁSOK

C programozás (3. dolgozat)

 

I. rész

 

#include <stdio.h>

 

void main(int argc, char *argv[]) {

 

FILE  *fin, *fout;

 

int i,j,k,l,w;

 

if (argc<5) {

          printf("\n   Nem jo a parcssori agrumantumlista !!!\n\n");

          exit(1);

}

fin=fopen(argv[1],"r");

if (fin==NULL) {

          printf("\n    Nem tudom megnyitni a file-t !!!\n\n");

          exit(2);

}

 

fscanf(fin, "%*s %d %d",&i,&j);

 

fclose(fin);

 

k=atoi(argv[2]);

l=atoi(argv[3]);

 

fout=fopen(argv[4],"w");

w=(k+l)*(i+j);

fprintf(fout, "adat: %d", w);

fclose(fout);

}

 

 

Mennyi a w változó értéke?                                                  Válasz: w = 150   

 

Melyik állományba történik a w vátlozó értékének            Válasz:állomány neve: ki.out

kiíratása?  

 

 

adatok: 10 20