input im Fenster ?

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

beanage.johannes

Betreff: input im Fenster ?

BeitragDi, Dez 11, 2007 19:50
Antworten mit Zitat
Benutzer-Profile anzeigen
mit dem befehl
Code: [AUSKLAPPEN]
 input("")

wird ein "input" in der Konsole ausgegeben.
Wie mach ich das das input im Fenster ausgegeben wird ?
(geht das mit dem input befehl oder muss ich was eigenes coden ?)

_____________________

Happy New Year
Very Happy
 

ChristianK

BeitragDi, Dez 11, 2007 20:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du das Grafikfenster meinst, musst du den Input selbst programmieren.
Im Codearchiv gibt es ein paar Inputroutinen ( evtl. auch im BlitzBasic-Codearchiv schauen ). Smile
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT

beanage.johannes

Betreff: Thanks !!!

BeitragMo, Dez 17, 2007 17:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Vielen Dank !

Very Happy

beanage.johannes

Betreff: ist es so richtig ?

BeitragMi, Dez 19, 2007 16:11
Antworten mit Zitat
Benutzer-Profile anzeigen
hi, ist das so richtig?

Code: [AUSKLAPPEN]


c = getchar()

letter$ = chr(c)

if c = 8 then letter$=letter$[..letter.length-1]



 

Dreamora

BeitragMi, Dez 19, 2007 16:24
Antworten mit Zitat
Benutzer-Profile anzeigen
letter wird immer nur 1 zeichen haben, hat also keinen sinn da zu slicen.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

beanage.johannes

Betreff: warum?

BeitragMi, Dez 19, 2007 20:13
Antworten mit Zitat
Benutzer-Profile anzeigen
warum nur 1 zeichen?
muss da noch was drann oder so?

Question

Very Happy

Lunatix

BeitragMi, Dez 19, 2007 21:28
Antworten mit Zitat
Benutzer-Profile anzeigen
letter:+c

In deinem fall wird der vorhandene Text einfach durch ein neues Zeichen ersetzt.
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...
 

Dreamora

BeitragDo, Dez 20, 2007 9:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Fragen wir mal anders: Was versuchst du da überhaupt zu erreichen?

Wenn Char 8 (weiss net auswendig was ASCII 8 ist) rein kommt, dann verkürzt du den Array um 1.
Da gibts mindestens 1 Problem: Das würd man mit strings nicht so machen, denn Strings erlauben keine Insitu Modifikation.
Nimm da gescheiter Letter = left(letter, letter.length-1) oder dergleichen.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

beanage.johannes

Betreff: asci 8

BeitragSo, Dez 23, 2007 15:30
Antworten mit Zitat
Benutzer-Profile anzeigen
ASCI 8 is backspace

Very Happy

beanage.johannes

Betreff: so klappts bei mir

BeitragSo, Dez 23, 2007 15:37
Antworten mit Zitat
Benutzer-Profile anzeigen
so funktionierts bei mir:

w = das wort
c = ASCII

Code: [AUSKLAPPEN]

Local w$

Graphics 800,600

Repeat
Cls

c = GetChar()

If c = 8 Then w = Left(w,w.length-1)

DrawText "" + w,0,0
DrawRect TextWidth(""+w) + 1,0,2,16

If c > 31 And c < 127 Then w = w + Chr(c)


Flip
Until AppTerminate()

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group