Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
3 registered members (AndrewAMD, Ayumi, NewbieZorro), 14,141 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Funktion und Parameter Problem #318430
04/07/10 16:12
04/07/10 16:12
Joined: Mar 2010
Posts: 32
Germany, Rastatt
AlphaWolf Offline OP
Newbie
AlphaWolf  Offline OP
Newbie

Joined: Mar 2010
Posts: 32
Germany, Rastatt

Hi an alle, hab ein kleines und eigentlich sehr einfaches Problem.
Ich wollte verstehen wie das mit den Funktionen und Parametern funktioniert. Dafür habe ich diesen Code geschrieben:

Code:
#include <acknex.h>
#include <default.c>

 
 
function rechnen (var d, var e, var f)
{
	
	d = e + f;
	return(d);
	
}



function main ()
{
	
var a = 0;
var b = 1;
var c = 2;

rechnen(a, b, c);	


if (a == 3)
{
	vec_set(screen_color, vector(0,255,0));
}


}



Laut meinem Verständnis müsste die Funktion rechnen wie folgt funktionieren:

Der Funktion rechen wird a = 0, b = 1 und c = 2 übergeben.
Funktionsintern ist das dann a ist d, b ist e und c ist f, natürlich mit ihren Werten.
Nach der Rechnung wir d zurück gegeben was dann ja a ist.
a wird von der if Anweisung überprüft und sollte jetzt 3 sein, was wiederum die Bildfarbe auf Grünsetzt..... tut es aber nicht!

Wo liegt mein Fehler?

Gruß AlphaWolf


A8 Commercial Edition

Powered by
StarWorks-Entertainment

Re: Funktion und Parameter Problem [Re: AlphaWolf] #318434
04/07/10 16:39
04/07/10 16:39
Joined: Aug 2007
Posts: 1,922
Schweiz
Widi Offline
Serious User
Widi  Offline
Serious User

Joined: Aug 2007
Posts: 1,922
Schweiz
var resultat;

resultat = rechnen(a, b, c);

if (resultat == 3)
...

EDIT: es wird nicht a mit dem resultat gefüllt, sondern resultat wie in meinem Beispiel

Last edited by Widi; 04/07/10 16:41.
Re: Funktion und Parameter Problem [Re: Widi] #318438
04/07/10 16:55
04/07/10 16:55
Joined: Mar 2010
Posts: 32
Germany, Rastatt
AlphaWolf Offline OP
Newbie
AlphaWolf  Offline OP
Newbie

Joined: Mar 2010
Posts: 32
Germany, Rastatt

Ah ok, hey super habs kapiert.
Dank dir Widi


A8 Commercial Edition

Powered by
StarWorks-Entertainment

Re: Funktion und Parameter Problem [Re: AlphaWolf] #318439
04/07/10 16:57
04/07/10 16:57
Joined: Aug 2007
Posts: 1,922
Schweiz
Widi Offline
Serious User
Widi  Offline
Serious User

Joined: Aug 2007
Posts: 1,922
Schweiz
Kein Problem, viel Spass beim weiter ausprobieren...


Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1