Code:
FunctionNameThatGoesThroughAFileAndOutputsAllLinesStartingWithALetterToASeparateFile(var infilename, var letter, var outfilename) {
var InFile
var Line
var Vector
var OutFile
InFile = OpenFile(infilename)
While(!InFile.Eof) {
Line = InFile.GetLine
If Line.StartsWith(letter) {
Vector.Add(Line)
}
}
Vector.Sort
OutFile = OpenFile(outfile)
While(!Vector.Eof) {
OutFile.WriteLine(Vector.Line)
}
OutFile.Close
InFile.Close
}
Main {
From a To z {
FunctionNameThatGoesThroughAFileAndOutputsAllLinesStartingWithALetterToASeparateFile(input.txt, letter, letterLETTER.txt)
}
From A to Z {
FunctionNameThatGoesThroughAFileAndOutputsAllLinesStartingWithALetterToASeparateFile(input.txt, letter, letterLETTER.txt)
}
}