Variablen in Printanweisung
Variablen in Printanweisung
Hallo,
wie stellt man Variablen in Print-Befehlen dar? Folgendes Beispiel:
a = 2
b = 3
Print(a "+" b "= ?") Syntaxfehler
Ich habe auch mit Strings herumprobiert und mit +a+ usw, aber es ist so frustrierend. Wie wird's gemacht und welche Literatur in Buchform erklärt mir PureBasic von der Pieke auf? Was ist da empfehlenswert, denn ohne Fachliteratur werde ich kirre, wenn ich ständig wühlen und wühlen muß, um weiterzukommen. Ich frag jetzt hier einfach im Forum. Und weil ich gerade dabei bin: Wie werden Zahlenergebnisse mit LÜCKEN dazwischen ausgedruckt? Beispiel: Die ersten 5 Primzahlen. Mit PRINT sieht das so aus:
235711
und mit
PRINTN so:
2
3
5
7
11
Es soll aber so aussehen:
2 3 5 7 11
Danke für weitere Hilfe.
PB42
wie stellt man Variablen in Print-Befehlen dar? Folgendes Beispiel:
a = 2
b = 3
Print(a "+" b "= ?") Syntaxfehler
Ich habe auch mit Strings herumprobiert und mit +a+ usw, aber es ist so frustrierend. Wie wird's gemacht und welche Literatur in Buchform erklärt mir PureBasic von der Pieke auf? Was ist da empfehlenswert, denn ohne Fachliteratur werde ich kirre, wenn ich ständig wühlen und wühlen muß, um weiterzukommen. Ich frag jetzt hier einfach im Forum. Und weil ich gerade dabei bin: Wie werden Zahlenergebnisse mit LÜCKEN dazwischen ausgedruckt? Beispiel: Die ersten 5 Primzahlen. Mit PRINT sieht das so aus:
235711
und mit
PRINTN so:
2
3
5
7
11
Es soll aber so aussehen:
2 3 5 7 11
Danke für weitere Hilfe.
PB42
Print() und PrinN() können nur Text darstellen.
Du musst also sowas programmieren:
Str() macht aus einer zahl einen Text.
Du musst also sowas programmieren:
Code: Alles auswählen
Zahl.l = 10
Print(Str(Zahl))
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
And we're out of beta. We're releasing on time.
Folgendes habe ich jetzt ausprobiert:
Auch da kommt Syntaxfehler.
PB42
Code: Alles auswählen
a.l = 2
b.l = 3
PrintN(Str(a.l) "+" Str(b.l) "= ?")
PB42
Code: Alles auswählen
OpenConsole()
a.l = 2
b.l = 3
PrintN(Str(a.l) +" + "+ Str(b.l) + "= ?")
PrintN(Str(a.l) +" + "+ Str(b.l) + "= " + Str(a+b))
Input()



Doch weiß er, denn er sieht ja dass zwischen den "" nur Leerzeichen stehen.
Aber ich fände es eher praktisch wenn man sowas machen könnte:
Aber ich fände es eher praktisch wenn man sowas machen könnte:
Code: Alles auswählen
Text$ = "Hallo ""Windows"" wie gehts?" ; Sollte funktionieren (tuts jetzt nicht)
debug Text$ ; Sollte ausgeben: Hallo "Windows" wie gehts?