Francisca Fraser

Francisca Fraser

  • NA
  • 12
  • 1.2k

Hello, help needed

May 4 2018 9:18 AM
I am a newly indoctrinated into C#, I wrote this code and its pulling an error (Use of unassigned local variable "words' ) in the line [for(int i = 0, i < words.Length; i++)], could you tell me where I went wrong 
 
Thanks
 
This is the code
 
static void Main(string[] args)
{
BinaryTree BT = new BinaryTree();
string line; // will be used to read the file, one line at a time
int count = 1;
string[] words;
try
{
count = 1;
StreamReader reader = new StreamReader("testfile.txt");//create input stream
line = reader.ReadLine();//get the next line
while (line != null)
words = line.Split(' ');
for (int i = 0; i <words.Length; i++)
BT.Insert(words[i], count);
line = reader.ReadLine();
reader.Close();
}
catch (IOException e)
{
Console.WriteLine("" + e.ToString());
BT.Display();
Console.ReadLine();

Answers (2)