![]() |
c - 2d polja i pokazivaci
Pozdrav
Iz glavnog programa bih trebao u potprogram prenesti 2d polje s vrijednostima u njemu i zatim to vratiti u glavni program kako bih to ispisao u datoteku no prolem je sto se to ne radi kao s obicnim varijabla pa bih molio za pomoc. evo koda pa ako netko moze napisati sto bih umjesto ovog zacrvenjenog dijela trebao napisati #include int fun (int *a[3][3]) { int o,v; for(o=0;o<3;o++) for(v=0;v<3;v++) *a[o][v]=5; } main() { FILE *f,*q; int a[3][3],i,j,x[8],n=0; f=fopen("in.txt","r"); for(i=0;i<3;i++) for(j=0;j<3;j++) { n++; a[i][j]=x[n]; fscanf(f,"%d",&a[i][j]);} q=fopen("out.txt","w"); fun(&a[3][3]); for(i=0;i<3;i++) for(j=0;j<3;j++) fprintf(q,"%d\n",a[i][j]); fclose(f); fclose(q); } |
rijesen problem
...int a[][3]... ...a[o][v]... ...fun(a)... |
Sva vremena su GMT +2. Sada je 03:55. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger