[ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.07.07
Prihlásený: 11.01.13
Príspevky: 76
Témy: 42 | 42
NapísalOffline : 01.07.2008 12:30 | problém s objektom v Dev-C++

Kód:
#include<stdio.h>

class TZlomok
{
public:
  int C, M;
  void Nastav(int nC, int nM);
  void Vypis();
  float Hodnota();
};

void TZlomok::Nastav(int nC, int nM)
{C=nC;M=nM;};

void TZlomok::Vypis()
{printf("%d/%d",C,M);};

float TZlomok::Hodnota()
{return(C/M);}

int main()
{TZlomok a;
a.Nastav(3,2);
a.Vypis();
printf("=%f",a.Hodnota);/*v tomto riadku...*/
getchar();}


...mi píše:"invalid use of member(did you forget the'&'?)"
a keď pred a.hodnota napíšem to '&' tak vypíše:"ISO C++ forbids taking the adress of a bound member...bla bla bla"
ale podľa mňa je to správne bez toho '&' neviete, kde mám chybu?


Offline

Užívateľ
Užívateľ
problém s objektom v Dev-C++

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 01.07.2008 12:58 | problém s objektom v Dev-C++

pozri si ako volas !!funkciu!! vypis a ako volas !!!funkciu!!! hodnota.
Kód:
a.vypis()
a.hodnota

a nechces dat int C,M; do private?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.05.08
Prihlásený: 04.10.09
Príspevky: 21
Témy: 0 | 0
NapísalOffline : 01.07.2008 13:20 | problém s objektom v Dev-C++

S dev-C++ síce nerobím, ale nepokúšaš sa náhodou vyísať adresu v pamäti tej funkcie (a.Hodnota)? No a ak dáš pred to toto '&', tak to je zase tá istá adresa...
(Teda neviem presne ako to tu chodí s objektami...)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.07.07
Prihlásený: 11.01.13
Príspevky: 76
Témy: 42 | 42
Napísal autor témyOffline : 01.07.2008 13:35 | problém s objektom v Dev-C++

vdaka, ale mám další problem: dal som a.Nastav(3,2) a vypísalo mi 3/2=1.00000000 a ono by mi to malo vypísať 3/2=1.50000000


Offline

Užívateľ
Užívateľ
problém s objektom v Dev-C++

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 01.07.2008 13:52 | problém s objektom v Dev-C++

sak ano pretoze vypis(c,m) pricom c a m su celociselne typy int vracia celociselny vysledok znak '/' a potom c%m je zvysok teda tiez jedna(1) znak '%'
ak chces aby ti to vratilo desatinne tak musis bud zmenit m na desatinny alebo to v tej hodnote pretypovat na float abo double abo abo ...
Kód:
return(C/(double)M);


_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.06.08
Prihlásený: 13.10.10
Príspevky: 30
Témy: 10 | 10
NapísalOffline : 02.07.2008 12:32 | problém s objektom v Dev-C++

To nechápem - prečo všetci (aspoň čo som videl) používate printf(...) a nie cout <<... ? (Pripadá mi to ako z C.)


_________________
"Civilizácia sa rozvíja nárastom počtu dôležitých úkonov, ktoré môžeme vykonávať bez predchádzajúcej úvahy."
Alfred North Whitehead
Offline

Užívateľ
Užívateľ
problém s objektom v Dev-C++

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 02.07.2008 13:05 | problém s objektom v Dev-C++

Soso píše:
(Pripadá mi to ako z C.)
ako z C?
prosimta co ty mas za problem(malo prispevkov)? to je zakladna funkcia mas to aj v C aj v C++ v ktorych neje moc rozdielov aj v php aj v ...........
ono to je printf ako printformat akoze formatovany vystup.


Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
NapísalOffline : 02.07.2008 18:53 | problém s objektom v Dev-C++

chcel tym povedat, ze printf a scanf boli prebrate z C, ano su pouzitelne aj v C++ ale tam sa vo vacsine tutorialov atd. co som videl defaultne vyuziva cin a cout ;)


 [ Príspevkov: 8 ] 


problém s objektom v Dev-C++



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Dev-c++ (problem) :(

v Assembler, C, C++, Pascal, Java

2

434

09.07.2015 18:52

reDo

V tomto fóre nie sú ďalšie neprečítané témy.

Dev C++- problem s typom float alebo double

v Assembler, C, C++, Pascal, Java

2

714

08.03.2009 19:17

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

Dev-C++ -

v Assembler, C, C++, Pascal, Java

6

628

14.01.2018 18:30

Miso122

V tomto fóre nie sú ďalšie neprečítané témy.

Dev-C++

v Assembler, C, C++, Pascal, Java

11

1171

02.06.2010 21:19

predcis

V tomto fóre nie sú ďalšie neprečítané témy.

Dev C++

v Assembler, C, C++, Pascal, Java

16

923

02.10.2012 13:50

BX

V tomto fóre nie sú ďalšie neprečítané témy.

dev-c++ nastavenia

v Assembler, C, C++, Pascal, Java

4

674

22.07.2009 23:15

Loko11

V tomto fóre nie sú ďalšie neprečítané témy.

dev C++ paralelné klávesy

v Assembler, C, C++, Pascal, Java

0

528

02.08.2009 0:16

Loko11

V tomto fóre nie sú ďalšie neprečítané témy.

Grafika v Dev-C++

v Assembler, C, C++, Pascal, Java

16

3820

04.06.2009 20:49

Flexor28

V tomto fóre nie sú ďalšie neprečítané témy.

prikazovy riadok v Dev-C++

v Assembler, C, C++, Pascal, Java

4

1518

15.05.2008 14:02

arkan

V tomto fóre nie sú ďalšie neprečítané témy.

Dev C++: Po spusteni aplikacie chybaju komponenty

v Assembler, C, C++, Pascal, Java

3

632

22.06.2011 19:16

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

dev/sda4 a dev/sda5

v Operačné systémy Unix a Linux

4

520

07.09.2011 0:29

System Selector

V tomto fóre nie sú ďalšie neprečítané témy.

Dev-Cpp problém

v Assembler, C, C++, Pascal, Java

2

314

13.10.2012 22:37

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

Dev-C++ gl.h, glaux.h, glext.h, windows.h -návody

v Assembler, C, C++, Pascal, Java

1

1398

28.12.2008 17:31

blackman545

V tomto fóre nie sú ďalšie neprečítané témy.

C/C++ problém so súbormi a hodnotami

v Assembler, C, C++, Pascal, Java

2

347

09.12.2012 10:43

nBXXL

V tomto fóre nie sú ďalšie neprečítané témy.

C&C: Rengade-problem

v Počítačové hry

0

563

21.04.2009 15:39

GothicMan

V tomto fóre nie sú ďalšie neprečítané témy.

Problem C&C Generals

v Počítačové hry

20

1289

12.10.2007 21:09

Matokoko



© 2005 - 2024 PCforum, edited by JanoF