Witam wszystkich pojawił mi się poniższy błąd. Zadanie nie jest skomplikowane chodzi o zwykłe odejmowanie jednak nie wiem jak naprawić ten błąd. Chodzi tu o wskaźniki. Poniżej zamieszczam kod:
#include <iostream>
using namespace std;
double reszta(double k,double cenap)
{
double r;
r=cenap-k;
return r;
}
int main()
{
double k,cenap;
double (*wsk_1)();
wsk_1 = &reszta;
cout<<"Wpisz ile kosztuje produkt: ";
cin>>k;
cout<<endl;
cout<<"Wpisz ile pieniedzy dal kupiec: ";
cin>>cenap;
cout<<endl;
reszta(k,cenap);
cout<<wsk_1;
return 0;
}
A oto błąd, który się wyświetla:
Kompilator zaznacza linijkę 16.
[Error] invalid conversion from 'double (*)(double, double)' to 'double (*)()' [-fpermissive]