|
|
Int zu String umwandeln?
#211879
06/18/08 21:17
06/18/08 21:17
|
Joined: Nov 2006
Posts: 116
benija
OP
Member
|
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?
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
Fenriswolf
Member
|
Member
Joined: Jan 2007
Posts: 221
|
|
|
|
Re: Int zu String umwandeln?
[Re: broozar]
#211893
06/18/08 21:46
06/18/08 21:46
|
Joined: Nov 2006
Posts: 116
benija
OP
Member
|
OP
Member
Joined: Nov 2006
Posts: 116
|
habs jetzt versucht einzubauen: stimtm das so?
x = random (10);
a = str_for_num(x);
|
|
|
Re: Int zu String umwandeln?
[Re: broozar]
#211895
06/18/08 21:49
06/18/08 21:49
|
Joined: Nov 2006
Posts: 116
benija
OP
Member
|
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]
#211951
06/19/08 10:28
06/19/08 10:28
|
Joined: Oct 2007
Posts: 306 Austria
Alan
Senior Member
|
Senior Member
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
OP
Member
|
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... function feld_aufdecken //funktion um Feld aufzudecken
{
while(1)
{
my.y-= 5*time_step;
wait(1);
}
}action Feld_frei //dem Entity zuweisen
{
on_click = feld_aufdecken; //bei klick, dann feld aufdecken
}
|
|
|
Moderated by mk_1, Perro, rayp, Realspawn, Rei_Ayanami, rvL_eXile, Spirit, Superku, Tobias, TSG_Torsten, VeT
|