title: c++: The variable 'n' is being used without being initialized
body: <pre><code>#include&lt;stdio.h&gt;
  #include&lt;conio.h&gt;
  #include&lt;stdlib.h&gt;
  
  void citire(float a[][20], int *m, int *n)
  {
      int i, j;
      printf("nr linii="); scanf("%d", m);
      printf("nr linii="); scanf("%d", n);
      for (i = 0; i&lt;*m; i++)
          for (j = 0; j&lt;*n; j++)
          {
              printf("a(%d,%d)=", i, j);
              scanf("%f", &amp;a[i][j]);
          }
  }
  int main()
  {
      float b[20][20];
      int *m, *n;
      citire(b, m, n);
      getch();
  }
  </code></pre>
  
  <p>i have an error: The variable 'n' is being used without being initialized. i also tried to remove the "*" please help !
  how do i fix it?</p>