I am having another problem with a new project for my programming class. We have to create an ATM that the user enters the account and pin number to get to a main menu. The program consists of a form for each type of activity(logging on, the main menu, withdrawal, deposit, view balance) there is also a module that is used to create a structured array. This array has data loaded into it from a text file.
Dim reader As StreamReader
reader = New StreamReader("Project12.txt")
count = 0
aAccounts(count).lastName = reader.ReadLine
Do While aAccounts(count).lastName <> "-1"
aAccounts(count).firstName = reader.ReadLine
aAccounts(count).Account = reader.ReadLine
aAccounts(count).PIN = reader.ReadLine
aAccounts(count).Balance = reader.ReadLine
count = count + 1
ReDim Preserve aAccounts(count)
aAccounts(count).lastName = reader.ReadLine
Loop
reader.Close()
Using an array search to determine which pointer is the user's, this is the only location changed such as
aAccounts(found).variable
The rest of the data is still in the aAccounts(count) structure.
Through logic and the use of the forms and data that the user inputs, the account balance will change, but I want this change to be the only thing saved over, preserving the rest of the records of the text file.