Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
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
Staro 20.01.2008., 00:00   #2
debeli_fratar
Premium
 
Datum registracije: Jan 2007
Lokacija: bogu iza nogu
Postovi: 26
rijesen problem

...int a[][3]...
...a[o][v]...
...fun(a)...
debeli_fratar je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na