Are you interested in programming and want to use QBASIC to handle files? This article will lead you through a straightforward QBASIC programme to retrieve and show the last five records from a data file called "student.txt." Information on students, including names, roll numbers, address, and class, can be found in the data file.
QBASIC is a versatile programming language that allows you to perform various file operations, including reading and writing data to files. In this example, we'll focus on reading data from a file and displaying the last five records.
Note: You should have the 'student.txt' data file in your QBASIC folder, from which you are running the QBASIC interpreter.
PROGRAM
DIM Name(100) AS STRING DIM Roll(100) AS INTEGER DIM Address(100) AS STRING DIM Class(100) AS STRING DIM TotalRecords AS INTEGER OPEN "student.txt" FOR INPUT AS #1 DO UNTIL EOF(1) TotalRecords = TotalRecords + 1 LINE INPUT #1, Name(TotalRecords) LINE INPUT #1, Roll(TotalRecords) LINE INPUT #1, Address(TotalRecords) LINE INPUT #1, Class(TotalRecords) LOOP PRINT "Last Five Records:" FOR i = TotalRecords - 5 TO TotalRecords PRINT "Name: "; Name(i) PRINT "Roll: "; Roll(i) PRINT "Address: "; Address(i) PRINT "Class: "; Class(i) PRINT NEXT i CLOSE #1 END