jeg er igang med at lave en lommeregner men af en eller anden grund kan den ikke se at jeg har defineret den.
#include "regne.h"
#include <iostream>
using namespace std;
int main() {
int valg;
float tal_1;
float tal_2;
float resultat;
cout<< "velkommen til lommeregneren, hvad kunne du tænke dig at gøre?"<<endl<<endl;
cout<< "for plus tryk 1. for minus tryk 2, for gange tryk 3, for dividere tryk 4."<<endl;
cin>>valg;
if(valg == 1){
resultat = plus (tal_1, tal_2);
}
cin.get();
return 0;
}
float plus (float &a, float &b)
{
float plus;
plus = a+b;
return plus;
}
jeg har defineret den i en header fil:
float plus (float &a, float &b);
men hvorfor kan den ikke finde den? jeg har prøvet at sætte funktionen øverst og definere den øverst men der siger den at den bliver dobbelt defineret