[ redstar91 @ 17.12.2006. 14:04 ] @
Pokazivaci koje sam definisao u listi argumenata funkcije i u telu funkcije im dodelio vrednost ne mogu da prikazem u main-u javlja mi da nisu definisane promenljive a definisao sam ih u listi argumenata. Funkciju sam stavio u heder. Funkcija radi svoj deo posla.Mislim da mi je promaklo neko od osnovnih pravila i da iz tog razloga nemogu da uradim zadatak.Postoji i opcija da mi prototip nije bas najbolji ali bi bez obzira trebao da radi.Vrednost sam dodelio npr pokazivacu *s a kada zelim da u printf prikazem &s ta vrednost se ne poklapa-Molim za pomoc! HITNO!!! Deo funkcije gde sam dodelio vrednost: Code: int isplata(int *s,int *p,int *d, int *st,int *pd,int *dv,int *ds,int *pe,int *dva,int *j) { int i,n,h,a[MAX],kon=0,kom=0; s=p=d=st=pd=dv=ds=pe=dva=j=0; for(i=0;i<10;i++) { if(i==9){ kon=n*1; *j=kon; }; if(i==8&&n>=2){ kon=n/2; *dva=kon; h=kon*2; n=n-h; }; if(i==7&n>4){ kon=n/5; *pe=kon; h=kon*5; n=n-h; }; if(i==6&&n>9){ kon=n/10; *ds=kon; h=kon*10; n=n-h; }; if(i==5&&n>19){ kon=n/20; *dv=kon; h=kon*20; n=n-h; }; if(i==4&&n>49){ kon=n/50; *pd=kon; h=kon*50; n=n-h; }; if(i==3&&n>99){ kon=n/100; *st=kon; h=kon*100; n=n-h; }; if(i==2&&n>199){ kon=n/200; *d=kon; h=kon*200; n=n-h; }; if(i==1&&n>499){ kon=n/500; h=kon*500; n=n-h; }; if(i==0&&n>999) { kon=n/1000; h=kon*1000; *s=kon; }; deo koda gde treba da prikaze tu vrednost: printf("Klijent je isplacen u sledecim apoenima: "); for(i=0;i<11;i++) { if(i==0){gotoxy(10,13); printf("1000:%d",&s); } if(i==1){gotoxy(18,13); printf("500:%d",&p); } if(i==2){gotoxy(26,13); printf("200:"); } if(i==3){gotoxy(34,13); printf("100:"); } if(i==4){gotoxy(10,14); printf("50 :"); } if(i==5){gotoxy(18,14); printf("20 :"); } if(i==6){gotoxy(26,14); printf("10 :"); } if(i==7){gotoxy(34,14); printf("5 :%d",&pe); } if(i==8){gotoxy(10,15); printf("2 :%d",&dva); } if(i==9){gotoxy(18,15); printf("1 :%d",&j); } } EDIT: X Files Molim Vas da kod upisujete između tag-ova predviđenih za to [code] i [/code], na primer: [code] int main ( int argc, char *argv[] ) { // ... return 0; } [/code] Tako će kod biti čitljiviji i videće se kao: Code: int main ( int argc, char *argv[] ) { // ... return 0; } [Ovu poruku je menjao X Files dana 17.12.2006. u 22:36 GMT+1] [Ovu poruku je menjao X Files dana 17.12.2006. u 22:38 GMT+1] |