Why doesn\'t the following pseudocode module work as indicated in the comments?
ID: 3532584 • Letter: W
Question
Why doesn't the following pseudocode module work as indicated in the comments?
// The readFile method accepts a string containing a filename as
// an argument. It reads and displays all the items in the file.
Module readFile(String filename)
// Declare an input file.
Declare InputFile file
// A variable to hold an item that is read from the file.
Declare String item
// Open the file using the filename.
Open file filename
// Read all the items in the file and display them.
While eof(file)
Read file item
Display item
End While
End Module
Explanation / Answer
// The readFile method accepts a string containing a filename as
// an argument. It reads and displays all the items in the file.
Module readFile(String filename)
// Declare an input file.
Declare InputFile file
// A variable to hold an item that is read from the file.
Declare String item
// Open the file using the filename.
Open file filename
// Read all the items in the file and display them.
//Read the file until the end is Reached. in your code, While eof(file) will return false in first loop, so your program will reach end Module without reading the file :)
While (!eof(file))
Read file item
Display item
End While
End Module
Hope it helped
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.