"Can't use ACIRCLE as a function" Error in C programming
<p>I don't get it, what am I doing wrong?
I tried changing the names of the variables but nothing is working, I keep getting the "Can't use ACIRCLE as a function" error... help?
Code is:</p>

<pre><code>#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
int Get_Radius(int R);
int Get_Length(int L);
float ACIRCLE(int R,float A);
int main(){
    int R,L;
    float A,Area,ACIRCLE;
    R=Get_Radius(R);
    L=Get_Length(L);
    Area=ACIRCLE(A);
    printf("%f",ACIRCLE);
    system("pause");
    return 0;
}
float ACIRCLE(int R,float A) 
{
    R=Get_Radius(R);
    A=R*R*3.14;
    return A;
}

int Get_Radius(int R)
{
    printf("Input the Radius of a circle:\n");
    scanf("%d",&amp;R);
    return R;
}
int Get_Length(int L)
{
    printf("Input the Length of the square\n");
    scanf("%d",L);
    return L;
}
</code></pre>

<p><em>edit</em> </p>

<p>So I edited the code as noted in the comments, now I don't get an error but whenever I type in the values the .exe file stops working. Can you please help?</p>

<p>Current code:</p>

<pre><code> #include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
int Get_Radius(int R);
int Get_Length(int L);
float ACIRCLE(int R,float A);
int main(){
    int R,L;
    float A,Area;
    R=Get_Radius(R);
    L=Get_Length(L);
    Area=ACIRCLE(A);
    printf("%f\n",Area);
    system("pause");
    return 0;
}


int Get_Radius(int R)
{
    printf("Input the Radius of a circle:\n");
    scanf("%d",&amp;R);
    return R;
}
int Get_Length(int L)
{
    printf("Input the Length of the square:\n");
    scanf("%d",L);
    return L;
}
float ACIRCLE(int R,float A) 
{
    R=Get_Radius(R);
    A=R*R*3.14;
    return A;
}
</code></pre>

<p>Thanks in advance for the help..</p>