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 | 2448 (2048) | keworkian |
» | [C++] prevajalnik hoce konstruktor za strukturoOddelek: Programiranje | 2593 (2297) | Tr0n |
» | [C++] Thinking in C++Oddelek: Programiranje | 1119 (984) | rozha |
» | [c++] stil kodiranja, informativnoOddelek: Programiranje | 1929 (1745) | CCfly |
» | C++ & XPOddelek: Programiranje | 1670 (1277) | Exilian |