Forum » Programiranje » 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.

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.



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
mater kaj te dela ta forum s kodo, vse sfuka, int main je kuj v zgorni funkciji, grrrr
#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

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...
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...


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?
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 ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Naloga v C-ju pomočOddelek: Programiranje | 2535 (2135) | keworkian |
» | [C++] prevajalnik hoce konstruktor za strukturoOddelek: Programiranje | 2761 (2465) | Tr0n |
» | [C++] Thinking in C++Oddelek: Programiranje | 1172 (1037) | rozha |
» | [c++] stil kodiranja, informativnoOddelek: Programiranje | 2044 (1860) | CCfly |
» | C++ & XPOddelek: Programiranje | 1756 (1363) | Exilian |