Function does not repeat when specified
<p>i have made a function "1" and I want to ask user "Do you want to repeat function "1"?", what am I doing wrong? Here is my code:</p>

<pre><code>#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

void temperature()
{
    float c,f;
    cout&lt;&lt;"Áveskite temperatørà pagal Celsijø: ";
    cin&gt;&gt;c;
    f=(c*1.8)+32;
    cout&lt;&lt;"Temperatûra pagal Farenheità: ";
    printf("%2.2f", f);
    cout&lt;&lt;endl;
}



int main()
{
    setlocale(LC_ALL,"Lithuanian");
    temperature();
    char isjungti;
    cout&lt;&lt;"Paversti dar vienà temperatûrà?(T)";
    cin&gt;&gt;isjungti;
    if(isjungti == 'T' || 't')
     {
     return temperature(); //I get an error here.              
     }
    system("PAUSE");
    return EXIT_SUCCESS;
}
</code></pre>

<p>Thanks for help.</p>
