Input Eingabe von Zahlen

Für allgemeine Fragen zur Programmierung mit PureBasic.
heimoe78
Beiträge: 2
Registriert: 30.03.2013 15:13

Input Eingabe von Zahlen

Beitrag von heimoe78 »

Hallo habe folgendes Problem: Wie kann der Nutzer der Software die ich Programmieren will im Programm zahlen eingeben?

Habe versucht wie im alten Basic Input aber dann kommt die Meldung keine Zahl im String benutzen!

Danke für eure Hilfe vielleicht hab ihr ein Befehl mit das das Programmiert werden Kann!

Ich will einen Zahlenratenprogramm schreiben für den Anfang dar ich ein Absoluter Neuling in Purebasic bin!
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Input Eingabe von Zahlen

Beitrag von RSBasic »

Nutze Val(), um String nach Ganzzahl zu konvertieren.
Um Ganzzahl nach String zu konvertieren, nutze Str().
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Micha122
Beiträge: 248
Registriert: 02.10.2011 14:45
Wohnort: Sinzig
Kontaktdaten:

Re: Input Eingabe von Zahlen

Beitrag von Micha122 »

Für den Anfang kann ich Dir das PureBasic Buch empfehlen.
Du findest es dort: http://www.purearea.net/pb/german/tutorials.htm

Hier ein kleines Beispiel zu Deiner Frage:

Code: Alles auswählen

OpenConsole("Zahl erraten")   ;öffnet ein Konsolenfenster
Zufallszahl=Random(10,1)     ;erzeugt eine Zufallszahl zwichen 1 und 10
PrintN("Gib eine Zahl zwichen 1 und 10 ein")
String.s=Input()   ;Deine Zahl wird in einen String gespeichert!
Zahl=Val(string.s)  ;Wandelt String in eine Zahl
If Zahl=Zufallszahl
  PrintN("Du hast die richtige Zahl geraten")
Else
  PrintN("Deine Zahl war nicht richtig")
EndIf
  Delay(5000)
Gruß, Michael
heimoe78
Beiträge: 2
Registriert: 30.03.2013 15:13

Re: Input Eingabe von Zahlen

Beitrag von heimoe78 »

Danke für den Ausführlichen Code! Toll das hier so schnell Antworten kommen DANKE!
Antworten