» »

vprasanje za C

vprasanje za C

JanezH ::

Zanima me ce se da posredovati strukturo kot parameter pri funkciji.
Kako potem izgleda ta parameter pri klicu funkcije in pri funkciji?
Npr. imas:
struct
{
int a;
} nekaj[100];

int funkcija(??? nekaj ???); //klic funkcije

int funkcija(??? nekaj[] ???); //funkcija

Se zahvaljujem za odgovor.


:P:P

NoUse4AName ::

ce mas samo eno spremenljivko v strukturi zakaj nena uporabis int nekaj[100]? upam da to pomaga:

#include < iostream.h >

#include < conio.h >



struct hello{

int a;

}beba[100];



void funkcija(int w){cout<
int main()

{

beba[1].a=5;

funkcija(beba[1].a);

getch();

return 1;

}

hmm voham da sosed ze navsezgodaj travo pusi 8-)

mater kaj te dela ta forum s kodo, vse sfuka, int main je kuj v zgorni funkciji, grrrr

JanezH ::

Ne v strukturi imam seveda vec spremenljivk (eno sem dal samo zaradi primera).
Kot parameter bi moral dati verjetno nekaj[100]
in bi potem v funkciji lahko uporabljal npr. nekaj[i].dan
ali nekaj[i].noc ,...

Samo ne vem ce se to sploh da, ker nisem nikjer zasledil tega. Aja klicana funkcija se nahaja v neki drugi datoteki, tako da seveda to zakomplicira zadevo (ce bi bila struktura v isti datoteki kot funkcija, potem ne bi bilo problema).
Upam da me razumes.
No , ce je kdo delal kaj podobnega potem prosim...:D

NoUse4AName ::

te pa naredi strukturo globalno, pa jo bo lahko uporabljala tudi ce je ne das kot parameter v funkciji.

JanezH ::

OK thanks sem ze pogruntal - dal sem jo v header datoteko.
Vseeno pa me zanima kako strukturo narediti globalno, ce imas 2 datoteki?

NoUse4AName ::

ce je deklarirana zunaj int main() je globalna in jo lahk uporabis v drugih datotekah al ne?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Naloga v C-ju pomoč

Oddelek: Programiranje
112448 (2048) keworkian
»

[C++] prevajalnik hoce konstruktor za strukturo

Oddelek: Programiranje
182593 (2297) Tr0n
»

[C++] Thinking in C++

Oddelek: Programiranje
101119 (984) rozha
»

[c++] stil kodiranja, informativno

Oddelek: Programiranje
171929 (1745) CCfly
»

C++ & XP

Oddelek: Programiranje
241670 (1277) Exilian

Več podobnih tem