LUA-Programmierung

Milka

Level-1
Beiträge
39
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey Community,

nach langem meld ich mich mal wieder zurück.
Und zwar steh ich vor folgender herausforderung:
Ich soll wie zum Beispiel in C eine ausgabe machen bei der die nachkommastellen geschnitten werden leider gelingt dies mir nicht wie erwartet.
Im folgenden hab ich euch mal einen auschnitt aus meinem Code gepostet. Was müsste ich ergänzen...
io.write("Kapital" .. imath.. "'","\n")
Weil in C tut man ja einfach ein (%.2f) hinzufügen und schon hat man nur noch zwei nachkommastellen. Schon mal danke im vorraus.
 
http://pgl.yoyo.org/luai/i/string.format

string.format() funktioniert gleich wie printf() in C. Danach halt die String-Variable mit io.write() ausgeben.



Edit: Hier noch ein Beispiel ohne Zwischenvariable:
Code:
[LEFT][COLOR=#000000][FONT=Consolas]sf=string.format
[/FONT][/COLOR][COLOR=#000000][FONT=Consolas]local pi = 3.14159[/FONT][/COLOR]
[COLOR=#000000][FONT=Consolas]local pi_name = "PI"[/FONT][/COLOR]
[COLOR=#000000][FONT=Consolas]print(sf("The value of %s is %.03f, isn't that cool?",pi_name, pi))[/FONT][/COLOR][/LEFT]
 
Zuletzt bearbeitet:
Zurück
Oben