---
title: "Jämförelse mellan pekare och heltal"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/88611-jämförelse-mellan-pekare-och-heltal"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "K++"
published: "2003-10-16T10:36:27.000Z"
updated: "2003-10-16T16:24:27.000Z"
replies: 3
views: 409
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/88611-jämförelse-mellan-pekare-och-heltal"
---

# Jämförelse mellan pekare och heltal

## #1 — K++, 2003-10-16T10:36Z

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?

Permalänk: https://www.webforum.nu/p/88611

## #2 — spango, 2003-10-16T11:12Z

Jämför deklarationen med implementationen. Ta bort lite &-tecken så blir det nog bra...

Permalänk: https://www.webforum.nu/p/1188032

## #3 — K++, 2003-10-16T16:08Z

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;
        }

Permalänk: https://www.webforum.nu/p/1188272

## #4 — Phorpher, 2003-10-16T16:24Z

if-satsen borde vara:

```
if(op == 'a')
...
```

Ett tips är att använda kod-taggarna när du postar kod.  :bire

Permalänk: https://www.webforum.nu/p/1188283

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/88611-jämförelse-mellan-pekare-och-heltal
