Gamestudio Links
Zorro Links
Newest Posts
Newbie Questions
by fairtrader. 12/05/23 14:22
Zorro Trader GPT
by TipmyPip. 12/04/23 11:34
Square root rule
by Smallz. 12/02/23 09:15
RTest not found error
by TipmyPip. 12/01/23 21:43
neural function for Python to [Train]
by TipmyPip. 12/01/23 14:47
Xor Memory Problem.
by TipmyPip. 11/28/23 14:23
Training with command line parameters
by TipmyPip. 11/26/23 08:42
Combine USD & BTC Pairs In Asset Loop
by TipmyPip. 11/26/23 08:30
AUM Magazine
Latest Screens
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Who's Online Now
4 registered members (AndrewAMD, Quad, soulman3, Ayumi), 675 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
fairtrader, hus, Vurtis, Harry5, KelvinC
19019 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
Int zu String umwandeln? #211879
06/18/08 21:17
06/18/08 21:17
Joined: Nov 2006
Posts: 116
benija Offline OP
Member
benija  Offline OP
Member

Joined: Nov 2006
Posts: 116
hallo!
ich habe eine Funktion geschrieben, die eine Zufallszahl erzeugt. Über den Befehl draw_text will ich diese dann ausgeben. Dazu muss ich die Int Zahl zu einem String umwandeln. wie mache ich das?

Code:
function wuerfeln()
{
	x = random (10);
	// hier soll die Umwandlung stattfinden.
	
	while(1)
	{
		
		draw_text(hier die umgewandelte Zahl, 100, 100, vector(100,100,225));
		wait(1);
		
	}
}



Re: Int zu String umwandeln? [Re: benija] #211888
06/18/08 21:36
06/18/08 21:36
Joined: Jan 2007
Posts: 221
F
Fenriswolf Offline
Member
Fenriswolf  Offline
Member
F

Joined: Jan 2007
Posts: 221
Hallo,

das geht mit str_for_num: http://www.conitec.net/beta/astr_for_num.htm

Re: Int zu String umwandeln? [Re: benija] #211891
06/18/08 21:41
06/18/08 21:41
Joined: Jun 2005
Posts: 4,875
broozar Offline
Expert
broozar  Offline
Expert

Joined: Jun 2005
Posts: 4,875
sprintf()? oder gibt's das in lite-c nich?

Re: Int zu String umwandeln? [Re: broozar] #211893
06/18/08 21:46
06/18/08 21:46
Joined: Nov 2006
Posts: 116
benija Offline OP
Member
benija  Offline OP
Member

Joined: Nov 2006
Posts: 116
habs jetzt versucht einzubauen:

stimtm das so?

Code:
	x = random (10);
	a = str_for_num(x);


Re: Int zu String umwandeln? [Re: benija] #211894
06/18/08 21:48
06/18/08 21:48
Joined: Jun 2005
Posts: 4,875
broozar Offline
Expert
broozar  Offline
Expert

Joined: Jun 2005
Posts: 4,875
nö. str_for_num braucht 2 argumente. so was wie

var x; STRING* a;
x = random (10);
str_for_num(a,x);

(falls es var noch gibt in lite-c)

Re: Int zu String umwandeln? [Re: broozar] #211895
06/18/08 21:49
06/18/08 21:49
Joined: Nov 2006
Posts: 116
benija Offline OP
Member
benija  Offline OP
Member

Joined: Nov 2006
Posts: 116
was wäre denn das 2te argument?


jetzt kommt ne Fehlermeldung:

Double Definition a Pointer

Last edited by benija; 06/18/08 21:54.
Re: Int zu String umwandeln? [Re: benija] #211897
06/18/08 21:53
06/18/08 21:53
Joined: Jun 2005
Posts: 4,875
broozar Offline
Expert
broozar  Offline
Expert

Joined: Jun 2005
Posts: 4,875
str_for_num ( STRING*,var)

erst STRING*, wo alles rein soll, nämlich das, was in "var" steht.

Re: Int zu String umwandeln? [Re: broozar] #211902
06/18/08 22:23
06/18/08 22:23
Joined: Nov 2006
Posts: 116
benija Offline OP
Member
benija  Offline OP
Member

Joined: Nov 2006
Posts: 116
vielen Dank, es klappt jetzt alles!

ich hatte 2 variabeln gleich genannt...

hätte dann noch ne Frage:
kann ich auch nur zahlen zwischen 1 und 10 ausgeben?

Re: Int zu String umwandeln? [Re: benija] #211951
06/19/08 10:28
06/19/08 10:28
Joined: Oct 2007
Posts: 306
Austria
A
Alan Offline
Senior Member
Alan  Offline
Senior Member
A

Joined: Oct 2007
Posts: 306
Austria
Klar kannst du das. Dazu fragst du einfach per Bedingung VOR der Umwandlung nach:

var x; STRING*a;
x = random(100) // Zufallszahlen zwischen 1 und 100

if(x <= 10) // überprüfe, ob die Zahl kleiner oder gleich 10 ist
{
str_for_num(a,x);
draw_text(a);
}
else
{
// mach irgendetwas Anderes
}



Oder hab ich deine Frage jetzt falsch verstanden....?



Last edited by Alan; 06/19/08 10:28.
Re: Int zu String umwandeln? [Re: Alan] #211957
06/19/08 11:13
06/19/08 11:13
Joined: Nov 2006
Posts: 116
benija Offline OP
Member
benija  Offline OP
Member

Joined: Nov 2006
Posts: 116
danke für die Antwort, ich wollte wissen, wie mach nur gerade zahlen, also 1 2 3 4 usw ausgeben kann. Hab es aber schon selbst rausgefunden. Trotzdem danke...

Hab jetzt noch ne andere Frage:

ich will ne Entity nach unten verschieben, wenn man mit der maus drauf klickt. Leider kommt ne Fehlermldung beim Klick: Empty pointer in field...

Code:
function feld_aufdecken //funktion um Feld aufzudecken
{
   	while(1)
	{
		my.y-= 5*time_step;
		wait(1);
	}	
}


Code:
action Feld_frei  //dem Entity zuweisen 
{
	on_click = feld_aufdecken; //bei klick, dann feld aufdecken
}


Page 1 of 2 1 2

Gamestudio download | chip programmers | 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