Funk nicht

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Lifetec

Betreff: Funk nicht

BeitragDo, Feb 02, 2006 16:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi ich hab dies hier geschrieben

Code: [AUSKLAPPEN]

Graphics 640,480,16,1
wg = LoadImage("wg.bmp")
Font2 = LoadFont("Times New Roman",55,1,0,0)
DrawImage wg, 1, 1
SetFont Font2
Color 255,0,0
Locate 165,320 : g$ = Input()
Locate 165,375 : hg$ = Input()
WaitKey
Graphics 800,600 ,16,1
hinter = LoadImage("AD.bmp")
DrawImage hinter, 1, 1

Graphics 300,300
Print g$ * hg$
WaitKey


Weiß jemand warum das nicht Funkuniert ????
( Wenn ich das Programm starte dann kommt immer
Code: [AUSKLAPPEN]

Operator cannot be applied to strings

was bedeutet das ,kann mir da jemand weiterhelfen ????)

Kabelbinder

Sieger des WM-Contest 2006

BeitragDo, Feb 02, 2006 17:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
Print g$ * hg$
<Wing Avenger Download> ◊◊◊ <Macrophage Download>

Lifetec

BeitragDo, Feb 02, 2006 17:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Was soll dieses Zitat bedeuten ??????
 

gamble

BeitragDo, Feb 02, 2006 17:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Dass dort der Fehler liegt. Strings kann man nicht multiplizieren.

Edit: Warum rufst du Graphics 3x auf?
  • Zuletzt bearbeitet von gamble am Do, Feb 02, 2006 17:16, insgesamt einmal bearbeitet

Blitzard

BeitragDo, Feb 02, 2006 17:14
Antworten mit Zitat
Benutzer-Profile anzeigen
ich glaube er meint damit das es schwer wird buchstabe mit einnader mal zu nehmen (keine garantie des es stimmt) Laughing Laughing Laughing
User posted image

Lifetec

BeitragDo, Feb 02, 2006 17:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habe jetzt mal die Strings wegelassen und es funkuniert.
Razz Danke Razz

Jetzt zeigt sich das nächste Problem wie kann auf zwei stellen nach dem Komma runden, kennt jemand dar einen Befehl ???

Kabelbinder

Sieger des WM-Contest 2006

BeitragDo, Feb 02, 2006 17:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Du kannst dir für alles mathematische selber Funktionen schreiben:

Code: [AUSKLAPPEN]
Function gerundet_auf_2_Stellen$(fl#)
Return Left$(Str$(fl#),Len(Str$(fl#))-4)
End Function

Print gerundet_auf_2_Stellen$(Pi)


Die gibt allerdings einen String zurück.

Edit: Achso, "gerundet" das müsste so aussehen:
Code: [AUSKLAPPEN]
Function gerundet_auf_2_Stellen$(fl#)

Select Int(Mid$(Str$(fl#),Len(Str$(fl#))-3,1))<5

Case 1
Return Left$(Str$(fl#),Len(Str$(fl#))-4)
Case 0
Return Left$(Str$(fl#+0.01),Len(Str$(fl#))-4)

End Select

End Function

Print gerundet_auf_2_Stellen$(35.124)
<Wing Avenger Download> ◊◊◊ <Macrophage Download>

Kryan

BeitragDo, Feb 02, 2006 20:58
Antworten mit Zitat
Benutzer-Profile anzeigen
[err]man schreib ich immer einen mist -.-
einfach nich beachten[/err]
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group