[ Outline ] · Standard · Linear+

> Programiranje U C-u!, Programiranje u C-u!!

Goku4K
post Nov 28 2008, 10:09 PM
Post #1





Group: Članovi
Joined: 29-June 08
Member No.: 1.072
Status: Van MGa
Ime i prezime: Nemanja
Škola/Razred: III godina



ako neko zna kako da funkcija vraca 2 ili vise rezultata.Samo znam da ide preko pokazivaca.Npr. funkcija dobija a,b a vraca a*b i a/b, ali ti rezultati se ne stampaju iz funkcije vec ih ona vraca u glavni program.Jezik >obican C.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Replies
pyost
post Nov 28 2008, 10:14 PM
Post #2


Deus Ex Makina
Group Icon

Group: Administratori
Joined: 25-January 06
From: Beograd
Member No.: 2
Status: Bivši učenik MGa
Škola/Razred: RAF



Mozes funkciji da prosledis dve promenljive u koje ona smesta rezultat. Ovako bi to izgledalo u C++u

CODE
void funkcija(int a, int b, int& mnoz, int& delj)
{
 mnoz = a*b;
 delj = a/b;
}

int main()
{
 int x, y;
 funkcija(6, 3, x, y);
 return 0;
}


Ono "&" govori funkciji da ne kopira vrednosti prosledjenih argumenata, nego da koristi originalan memorijski prostor.


--------------------
Baby, it's a violent world.

Registrovani korisnik Linuxa broj 460770 [Ubuntu 7.10]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
Goku4K   Programiranje U C-u!   Nov 28 2008, 10:09 PM
pyost   RE: Programiranje U C-u!   Nov 28 2008, 10:14 PM
Goku4K   RE: Programiranje U C-u!   Nov 28 2008, 10:29 PM
pyost   RE: Programiranje U C-u!   Nov 28 2008, 10:36 PM
Goku4K   RE: Programiranje U C-u!   Nov 28 2008, 10:38 PM
pyost   RE: Programiranje U C-u!   Nov 28 2008, 10:39 PM
Goku4K   RE: Programiranje U C-u!   Nov 28 2008, 10:44 PM


Reply to this topicTopic OptionsStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: