I nead to create a 2d char arry looking like that:
----   
|..|
|..|
----
to do that i wrote a function numed Build_Screen looking like that
#include<stdio.h>
#include"build.h"
void Build_Screen(char **c, int w, int k)
{
    int i=0, j=0;
    for(; i<w;i++)
    {
        j=0;
        for(; j<k;j++)
        {
            if (i==0||i==w-1)
                c[i][j]='-';
            else
            {
                if(j==0||j==k-1)
                    c[i][j]='|';
                else
                    c[i][j]='.';
            }
        }
    }
}
when i tried to run that like that
char screen[5][5];
Build_Screen(screen, 5, 5);
it caused segmentation foult. how do i fix that?
 
     
     
     
     
     
     
    