Kezdőoldal » Számítástechnika » Programozás » Codeblocksban ez az egyszerű...

Codeblocksban ez az egyszerű feladat miért nem fut le?

Figyelt kérdés

#include <iostream>

using namespace std;

int main()

{

int paul=21;

int tom=&paul;

}

Az alábbi hibát dobja:

invalid conversion from 'int*' to 'int' [-fpermissive]|

De a netről a pointerrel kapcsolatos példákat se futtatja le. Valami ötlet?



2014. ápr. 27. 13:27
 1/6 anonim ***** válasza:
100%

Kicsit nézz utána jobban a pointereknek.

Mondjuk, hogy mi az a * és az & stb...

2014. ápr. 27. 13:28
Hasznos számodra ez a válasz?
 2/6 Tengor ***** válasza:
100%

Egy int-re mutató pointert, szeretnél int-re konvertálni.

itn* tom = &paul; jobb lenne.

2014. ápr. 27. 13:28
Hasznos számodra ez a válasz?
 3/6 uno20001 ***** válasza:
50%

@Tengor:

Szerintem inkább ez lenne a jó:

int *tom = &paul;

:-)

2014. ápr. 27. 14:02
Hasznos számodra ez a válasz?
 4/6 iostream ***** válasza:
Erről hadd ne nyissunk vallási vitát.
2014. ápr. 27. 15:24
Hasznos számodra ez a válasz?
 5/6 Tengor ***** válasza:
Jogos! Bocsi az elgépelésért!
2014. ápr. 27. 15:46
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
Köszönöm :) Most kezdtem bele a pointerek leckébe de nekem muszáj volt hogy legyen egy futtatható kód amit tanulmányozhatok. De mostmár kezdem kapizsgálni.
2014. ápr. 27. 19:37

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!