KK++Medlem sedan juli 2002171 inlägg Frågan#1 har en funktion som ser ut så här:
double kolla(int &tal1,int &tal2,char &op){
.
.
.
}
delkarerad överst som:
double kolla(int tal1,int tal 2,char op);
jag skíckar in värdena
svar = kolla(10,15,z)
beroende på vad z är gör jag en operation. Jag får dock felet
ISO C++ förbjuder jämförelse mellan pekare och heltal. Vad är det för fel?
spangoMedlem sedan juni 20008 205 inläggJämför deklarationen med implementationen. Ta bort lite &-tecken så blir det nog bra...
KK++Medlem sedan juli 2002171 inlägg Jag tog bort & - tecknena. Men felet kvarstår. ISO C++ forbids comparision between pointer and integer.
felen som jag får hamnar på tre forsatser eller kanske på if satsen som jag har i kolla
de ser ut så här:
if(op=="a"){
for(;x\<=tal2;x++){
summa = summa + x;
}
return summa;
}
PhorpherMedlem sedan feb. 20002 300 inläggif-satsen borde vara:
if(op == 'a')
...
Ett tips är att använda kod-taggarna när du postar kod. :bire