View Single Post
Staro 19.01.2008., 13:32   #1
debeli_fratar
Premium
 
Datum registracije: Jan 2007
Lokacija: bogu iza nogu
Postovi: 26
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 <stdio.h>

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);
}
debeli_fratar je offline   Reply With Quote