hallo,
ich hab das problem, dass beim kompilieren des folgenden Quellcodes ,immer auf die if Anweisung bezogen, folgender fehler kommt: linker operand muss ein L-Wert sein. Kann mir jemand sagen wie der Fehler zustande kommt? Danke.
Quelltext:
#include <iostream>
using namespace std;
double main ()
{
/*----------------Definfition der Variablen---------*/
int gastz, gastz2, kauft, kauft2;
double km, km2, endp, temp1, temp2;
const double normal=0.30;
bla...
if (gastz=1 && kauft=0)
endp=km*0.30;
if( gastz=2 && kauft=0)
endp=(km*0.30)+((km*0.30)-((km*0.30)*3/10));
ich hab das problem, dass beim kompilieren des folgenden Quellcodes ,immer auf die if Anweisung bezogen, folgender fehler kommt: linker operand muss ein L-Wert sein. Kann mir jemand sagen wie der Fehler zustande kommt? Danke.
Quelltext:
#include <iostream>
using namespace std;
double main ()
{
/*----------------Definfition der Variablen---------*/
int gastz, gastz2, kauft, kauft2;
double km, km2, endp, temp1, temp2;
const double normal=0.30;
bla...
if (gastz=1 && kauft=0)
endp=km*0.30;
if( gastz=2 && kauft=0)
endp=(km*0.30)+((km*0.30)-((km*0.30)*3/10));