title: no matching function for a call to naiveGaussianElimination
body: <p>I am trying to debugg this, but can't figure out the issue here. Why is it saying no matching function for a call to naiveGaussianElimination evnthough i have passed the correct parameters?</p>
  
  <pre><code>void naiveGaussianElimination(int count,float doubleCoefficient[][count+1]) {
  
  
  }
  
  
  int main() {
      /*
       Read from file and assign values to vector
       */
  
      //File stream object
      ifstream inputFile;
  
      // store file name
      string fileName;
  
      // ask user for the file name and store it
      cout &lt;&lt; "Enter the file name:&gt;&gt; ";
      cin &gt;&gt; fileName;
  
      //Open the txt file
      inputFile.open(fileName.c_str());
  
      //search for the text file
      if(!inputFile.is_open())
      {
          cerr &lt;&lt; "Error opening file \n";
          exit(EXIT_FAILURE);
      }
      else
      {
          cout &lt;&lt; "File found and successfully opened. \n";
      }
  
      /*
       find the number of variables in the equation
       */
      int count =0;
      string line;
      while (getline(inputFile, line)){
  
          count++;
      }
  
      cout &lt;&lt; "Number of variables: " &lt;&lt; count &lt;&lt; endl;   // show total variables in text file
  
      // clear the eof flag and set it to top
      inputFile.clear();
      inputFile.seekg (0, ios::beg);
  
  
      // 2D array to store augmented matrix
      float doubleCoefficient [count][count+1];
  
      naiveGaussianElimination(count,doubleCoefficient);
      inputFile.close();
  }
  </code></pre>