Reading a line from a file and comparing.

If you have questions about any aspect of QBasic programming, or would like to help fellow programmers solve their problems, check out this board!
Post Reply
MarkSkits
Newbie
Posts: 2
Joined: Sun Jun 04, 2017 5:21 pm

Reading a line from a file and comparing.

Post by MarkSkits »

I'm working on an operating environment in QuickBasic 4.5.

I need help loading saving and loading from a line of code in a file like example.sys for a password system.

Here's what I have the code as so far:

Code: Select all

...
SETPASS:
CLS
INPUT "Enter Password you want to set: ",setpass$
INPUT "Confirm: ",confirmpass$
IF confirmpass$ = setpass$ THEN password$ = setpass$ ELSE PRINT "Passwords not identical!":SLEEP 2:GOTO SETPASS
(Code that saves line of code to file)
...
After reboot:

Code: Select all

PASSWORD:
CLS
(Code that sets the value of password$ from a specific line of code.)
INPUT "Enter Password: ",passinput$
IF passinput$ = password$ THEN GOTO DESKTOP ELSE PRINT "Wrong Password!":SLEEP 3:GOTO PASSWORD
Basically, how would I store a value onto a file and be able to access it later?
User avatar
burger2227
Veteran
Posts: 2466
Joined: Mon Aug 21, 2006 12:40 am
Location: Pittsburgh, PA

Re: Reading a line from a file and comparing.

Post by burger2227 »

You have to OPEN a file and WRITE or PRINT the word to the file.

To read the file you need to OPEN the filename and INPUT the word(s) from the file.

http://www.qb64.net/wiki/index.php/OPEN

PS: QB64 does not need DOS and it works better and faster on PC's from XP up.
Please acknowledge and thank members who answer your questions!
QB64 is a FREE QBasic compiler for WIN, MAC(OSX) and LINUX : https://www.qb64.org/forum/index.php
Get my Q-Basics demonstrator: https://www.dropbox.com/s/fdmgp91d6h8ps ... s.zip?dl=0
Post Reply