ReadFile - AS 2017

From TRCCompSci - AQA Computer Science
Jump to: navigation, search

The Code

static void ReadFile(char[,] Field)
{
    string FileName = "";
    string FieldRow = "";
    Console.Write("Enter file name: ");
    FileName = Console.ReadLine();
    try
    {
        StreamReader CurrentFile = new StreamReader(FileName);
        for (int Row = 0; Row < FIELDLENGTH; Row++)
        {
            FieldRow = CurrentFile.ReadLine();
            for (int Column = 0; Column < FIELDWIDTH; Column++)
            {
                Field[Row, Column] = FieldRow[Column];
            }
        }
        CurrentFile.Close();
    }
    catch (Exception)
    {
        CreateNewField(Field);
    }
}

Explanation