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(1 - 6)
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
Goku4K
post Nov 28 2008, 10:29 PM
Post #3





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



e too sad sam se setio jeste to samo u c-u izgleda ovako..

CODE
#include<stdio.h>
void funkcija(float a, float b, float * mnoz, float * delj)
{
*mnoz = a*b;
*delj = a/b;
}

void main()
{
float x, y,mnoz1,delj1;
x=6;
y=3;
funkcija (x,y,&mnoz1,&delj1);
printf ("%.2f %.2f",mnoz1,delj1);
}

pretpostavljam da se stdio.h ne vidi zbog znakova vece manje ali se podrazumeva...Hvala...
ipak se vidi..cudi me da ga ne prepoznaje kao kod..

This post has been edited by Goku4K: Nov 28 2008, 10:36 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
pyost
post Nov 28 2008, 10:36 PM
Post #4


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



Da, tvoj pristup je malo drugaciji... Ti funkciji prosledjujes adrese promenljivih mnoz i delj, pa preko toga odredjujes gde ce rezultat biti upisan. Ali svede se na isto...

U mom kôdu ne postoji stdio.h, jer ga nisam napisao tongue.gif


--------------------
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
Goku4K
post Nov 28 2008, 10:38 PM
Post #5





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



hmm pretpostavio sam da <> cita kao htm ono tipa <a href> ali nvm....
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
pyost
post Nov 28 2008, 10:39 PM
Post #6


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



Pretpostavio sam da si to pretpostavio, ali nema ovaj forum takve sigurnosne propuste tongue.gif


--------------------
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
Goku4K
post Nov 28 2008, 10:44 PM
Post #7





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



xe e sad....ma i ja sam admin na skolskom sajtu (e107 skripta -koja nije primer sigurnosti) pa se to stalno desava....nego imao bih jos sto sta da te pitam ali ne sad...vidim da poznajes materiju...

This post has been edited by Goku4K: Nov 28 2008, 10:45 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

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