PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (https://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   c - 2d polja i pokazivaci (https://forum.pcekspert.com/showthread.php?t=95597)

debeli_fratar 19.01.2008. 13:32

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);
}

debeli_fratar 20.01.2008. 00:00

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