Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Dumme Frage von <------ ME
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Devilkevin
aka Kerstin


Anmeldungsdatum: 11.11.2004
Beiträge: 2532
Wohnort: nähe Mannheim

BeitragVerfasst am: 11.11.2004, 16:30    Titel: Dumme Frage von <------ ME Antworten mit Zitat

Hi ! Ich wollte mal fragen wie das geht das ein Progi sagt :

Hallo wie heist du ?

dann kann man z.B.: Kevin eintippen

und das das progi dan sagt

Hallo Kevin

Wie gehts das ? Danke schonmal im Foraus für eure Hilfe !

Meine anderen Probleme :
Ich will von nem Laptop aus ne 7 Segment anzeige ansteuern ich geb also ein :

OUT 888, (Segment)

mein Lehrer meint das 888 nicht stimmt das der anschluss (alter druckeranschluss) nicht 888 heist sonder anders ....
thx im voraus
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Mr.Qb.4.5



Anmeldungsdatum: 10.11.2004
Beiträge: 110
Wohnort: in Bayern

BeitragVerfasst am: 11.11.2004, 17:03    Titel: Antworten mit Zitat

Hi!
antwort:

dim antwort$
print "Hallo wie heist du?"
input antwort$
print "Hallo ";antwort$
bei input... musst du aufpassen dass du nicht mehr als 256 zeichen eingibst, sonst stürtzt das programm ab.

MFG
Mr.Qb.4.5
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mecki
Igel


Anmeldungsdatum: 10.09.2004
Beiträge: 985
Wohnort: Niederbayern

BeitragVerfasst am: 11.11.2004, 17:39    Titel: Antworten mit Zitat

Und das DIM, ist nicht notwendig, wenn ich nicht schwer irre - oder gibts mittlerweile auch nen QB-Validator zwinkern

Grüßle,
Mecki

PS: Es wär schön, wenn du in Zukunft für deine Postings einen aussagekräftigeren Betreff verwenden würdest.
_________________
» Yodl.de: So sucht man gestern. verwundert
» Geld verdienen im Netz + ICQ.
» Firefox!
» 100€ zu gewinnen
» FreeBASIC.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger MSN Messenger
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 11.11.2004, 18:08    Titel: Unnötig Antworten mit Zitat

Hallo.

Nein, das DIM braucht es nicht, wenn man %, $, & usw. benutzt.

Viele Grüße!
Sebastian
_________________

Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
marzec



Anmeldungsdatum: 13.10.2004
Beiträge: 267

BeitragVerfasst am: 11.11.2004, 18:12    Titel: Antworten mit Zitat

variablen zu deklarieren is aber ein äußerst guter programmierstil...
_________________
Yagl - yet another gameprogramming library
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 11.11.2004, 18:18    Titel: Stimmt. Antworten mit Zitat

Hallo.

Ja, das ist natürlich richtig.
Aber wenn man schon in einem kurzen Code eh mit $ usw. arbeitet, muss man nicht auch noch DIM nutzen.
In größeren Projekten finde ich das aber unumgänglich, da man sonst nicht mehr richtig durch den Code durchsteigt, wenn da mal diese Variable auftaucht und dort irgendeine andere neue...

Viele Grüße!
Sebastian
_________________

Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Kai Bareis



Anmeldungsdatum: 10.09.2004
Beiträge: 545
Wohnort: Baden Würtemberg

BeitragVerfasst am: 11.11.2004, 18:33    Titel: Antworten mit Zitat

zu deinem Anderen problem mit OUT 888,xyz
weist du zufällig was das für ein Computer ist (386,486, PI...)

Wens ein laptop ist kann es schon sein das 888 nicht stimmt da ich selber auch einen alten Laptop der Marke microspot besietze und dort auch eine andere Adressen als 888 benutzt wird bei meinem Laptop steht im bios die HEX Adressen 278h (in QB= &H278) oder decimal =632
_________________
MfG Kai Bareis
Es ist noch kein Meister vom Himmel gefallen! Warum einfach wens auch umständlich geht!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Devilkevin
aka Kerstin


Anmeldungsdatum: 11.11.2004
Beiträge: 2532
Wohnort: nähe Mannheim

BeitragVerfasst am: 11.11.2004, 19:09    Titel: Antworten mit Zitat

Kai Bareis hat Folgendes geschrieben:
zu deinem Anderen problem mit OUT 888,xyz
weist du zufällig was das für ein Computer ist (386,486, PI...)

Wens ein laptop ist kann es schon sein das 888 nicht stimmt da ich selber auch einen alten Laptop der Marke microspot besietze und dort auch eine andere Adressen als 888 benutzt wird bei meinem Laptop steht im bios die HEX Adressen 278h (in QB= &H278) oder decimal =632


Hab nen SONY VAIO Laptop !

Hab aber noch n problem mit Q BASIC Programmierung :

Kann man ne Bilddatei im Programm zeigen lassen (Im JPEG FORMAT) ?
Und wie kann man z.B: so ne Frage programmieren :

Willst du Weg 1 oder 2 gehen ?
Benutzer tipt eins ein
dann erscheint text ''a''
oder benutzer tipt zwei ein und text ''b'' erscheint !

... und gibts irgenwie vorgefertigte Animationen ?
... oder Bilder ?
Die man einfügen kann !
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 11.11.2004, 19:20    Titel: Antworten Antworten mit Zitat

Hallo.

JPGs lassen sich entweder mit Grafik-Libs oder mit Programmen aus dem Downloadbereich von qbasic.de anzeigen.

Ein Auswahlmenü:
Code:
PRINT "Gib 1 ein, um a anzuzeigen oder gib 2 ein, um b anzuzeigen."
INPUT "", zahl%
SELECT CASE zahl%
CASE 1: PRINT "a"
CASE 2: PRINT "b"
CASE ELSE: PRINT "Du hast was anderes eingegeben!"
END SELECT
SLEEP:END


Für Grafikeinbindung in QB kann ich dir die AK-Lib von www.iconsoft.de wärmstens empfehlen - die ist echt spitze! lächeln

Viele Grüße!
Sebastian
_________________

Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
dreael
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 2507
Wohnort: Hofen SH (Schweiz)

BeitragVerfasst am: 11.11.2004, 19:30    Titel: Antworten mit Zitat

marzec hat Folgendes geschrieben:
variablen zu deklarieren is aber ein äußerst guter programmierstil...

Das ist korrekt. Bisher mache ich es allerdings nur in VBScript, weil es dort die Deklaration
Code:
Option Explicit

gibt. Ohne diese Option bringt es (noch) nicht allzuviel, denn man profitiert ja in QB nicht von einer erweiterten Syntaxprüfung bei nicht deklarierten Variablen, wie dies bei VBScript (Windows Script Host) der Fall ist.
_________________
Teste die PC-Sicherheit mit www.sec-check.net
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Devilkevin
aka Kerstin


Anmeldungsdatum: 11.11.2004
Beiträge: 2532
Wohnort: nähe Mannheim

BeitragVerfasst am: 11.11.2004, 19:32    Titel: Re: Antworten Antworten mit Zitat

Bei mir geht das nich !

In der Zeile :

INPUT "" 1%

makiert er das 1% und sagt : Erwartet: ; oder ,
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 11.11.2004, 19:45    Titel: Was? Antworten mit Zitat

Hallo.

Du musst das genauso abschreiben, wie ich das gepostet habe! Nichts verändern und nicht anstelle von zahl% eine 1% nehmen! Klar, dass es dann nicht geht....
Viele Grüße!
Sebastian
_________________

Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Devilkevin
aka Kerstin


Anmeldungsdatum: 11.11.2004
Beiträge: 2532
Wohnort: nähe Mannheim

BeitragVerfasst am: 11.11.2004, 19:49    Titel: Antworten mit Zitat

UPS missbilligen

Noch ne Frage (ich weis ich nerve langsam) :

--> Gibts irgenwo n Zahlenrate Spiel oder n GalgenmenschenSpiel als Downlaod (damit ich mir den Code anschauen kann) ?

AH ENDLICH GEHTS (AUSWAHLMENÜ) DANKE DANKE DANKE lächeln
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 11.11.2004, 20:05    Titel: Wie schon gesagt... Antworten mit Zitat

Hallo.

Zahlenratenspiele gibt es wie Sand am Strand... zwinkern Galgenmännchen eigentlich auch. Schau mal bei google.

edit: OK, gut, dass du das Beispiel endlich richtig kopiert hast... grinsen zwinkern

Viele Grüße!
Sebastian
_________________

Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
REZK



Anmeldungsdatum: 28.10.2004
Beiträge: 109
Wohnort: Stuttgart

BeitragVerfasst am: 11.11.2004, 21:36    Titel: zahlenraten Antworten mit Zitat

zahlenraten(zwischen 1 und tausend), habe den code nicht überprüft, nur schnell getippt


randomize timer
a=int (rnd*1000)+1
do
input b
if b>a then print "zu gross"
if a>b then print "zu klein"
loop until a=b
print "richtig"
end

aber eigentlich mache ich vom prinzip her nicht so gerne hausaufgaben für andere...
_________________
Meine sämtlichen QB Projekte findet ihr hier
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 11.11.2004, 21:38    Titel: HA? Antworten mit Zitat

Hallo.

Wie kommst du denn jetzt auf Hausaufgaben? Anderen Programmierern zu helfen bedeutet nicht immer ihre Hausaufgaben zu machen... zwinkern

Viele Grüße!
Sebastian
_________________

Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
REZK



Anmeldungsdatum: 28.10.2004
Beiträge: 109
Wohnort: Stuttgart

BeitragVerfasst am: 11.11.2004, 21:47    Titel: Antworten mit Zitat

Zitat:

Hallo.

Wie kommst du denn jetzt auf Hausaufgaben? Anderen Programmierern zu helfen bedeutet nicht immer ihre Hausaufgaben zu machen...

Viele Grüße!
Sebastian

Ich finde hier ist es schon offensichtlich, aber passt schon...
_________________
Meine sämtlichen QB Projekte findet ihr hier
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Skilltronic



Anmeldungsdatum: 10.09.2004
Beiträge: 1148
Wohnort: Köln

BeitragVerfasst am: 13.11.2004, 11:46    Titel: Re: Dumme Frage von <------ ME Antworten mit Zitat

Hallo

Devilkevin hat Folgendes geschrieben:

Meine anderen Probleme :
Ich will von nem Laptop aus ne 7 Segment anzeige ansteuern ich geb also ein :

OUT 888, (Segment)

mein Lehrer meint das 888 nicht stimmt das der anschluss (alter druckeranschluss) nicht 888 heist sonder anders ....
thx im voraus


888 ist eigentlich schon die Adresse von LPT1. Wenn's damit nicht geht, fallen mir verschiedene Möglichkeiten ein.

- Betriebssystem.
Auf so einem modernenen Laptop ist doch sicher XP installiert. Darunter kannst du die LPT-Register nicht mehr direkt ansprechen. Also entweder unter DOS oder WIN95 etc. starten oder ein Hilfsprogramm installieren wie im Thread "LPT-Ansteuerung unter WIN2000+XP" beschrieben.
Oder du benutzt den COM-Port. Der macht nicht so viele Probleme.

- Anschluss.
Wie hast du die 7-Segment-Anzeige denn mit dem Rechner verbunden ? Der LPT ist nicht kurzschlussfest, also hoffentlich nicht direkt sondern mit Vorwiderständen oder so. Es gibt übrigens ICs, die BCD-Code direkt in 7-Segment Signale umwandeln. Mit den 8 Datenbits des LPT könntest du so schon zwei von den Dingern ansteuern.

Gruss
Skilltronic
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Kai Bareis



Anmeldungsdatum: 10.09.2004
Beiträge: 545
Wohnort: Baden Würtemberg

BeitragVerfasst am: 13.11.2004, 16:47    Titel: Antworten mit Zitat

888 muss nicht unbediengt die Standart Adresse des Parallel Portes sein!
Den auf meinem 486 Laptop ist Win95 drauf und die LPT adresse ist 632!!!
_________________
MfG Kai Bareis
Es ist noch kein Meister vom Himmel gefallen! Warum einfach wens auch umständlich geht!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Skilltronic



Anmeldungsdatum: 10.09.2004
Beiträge: 1148
Wohnort: Köln

BeitragVerfasst am: 13.11.2004, 16:54    Titel: Antworten mit Zitat

Kai Bareis hat Folgendes geschrieben:
888 muss nicht unbediengt die Standart Adresse des Parallel Portes sein!
Den auf meinem 486 Laptop ist Win95 drauf und die LPT adresse ist 632!!!


632 ist die Adresse für LPT2. Ich hatte mich auf 1 bezogen. Aber das könnte natürlich auch der Grund sein. Das müsste er aber in den Eistellungen nachsehen können.

Gruss
Skilltronic
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz