C++ Chyba conversion from 'int' to 'float', possible loss of

Programovacie jazyky, rady, poradňa...
IMI
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3213
Registrovaný: 28 jan 2005, 17:39
Bydlisko: KE
Kontaktovať používateľa:

C++ Chyba conversion from 'int' to 'float', possible loss of

Príspevok od používateľa IMI »

Caute,
robim jeden program (v C++ Windows Form Application) a potrebujem zadat to, ze ak niekto nevyplni udaje tak vypise hlasku, ze udaje nie su zadane.
Ak to spravim v podmienke

Kód: Vybrať všetko

if(int _a=='' && int _b='' && int _c=='')
			 {
				MessageBox::Show("Zle zadané údaje.","Chyba!");
			 }		
Tak mi vyhodi "conversion from 'int' to 'float', possible loss of data"

Kod programu je taky: ....
Kde moze byt chyba. Dik za pomoc :)
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8222
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: C++ Chyba conversion from 'int' to 'float', possible los

Príspevok od používateľa harrison314 »

Kód: Vybrať všetko

if(int _a=='' && int _b='' && int _c=='')
          {
            MessageBox::Show("Zle zadané údaje.","Chyba!");
          } 
Ked sa nato pozries. Neni tam nic cudne?
Co tam robi deklaracia premennej?
Dokonca pri _b nemas porovnanie ale priradenie.
IMI
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3213
Registrovaný: 28 jan 2005, 17:39
Bydlisko: KE
Kontaktovať používateľa:

Re: C++ Chyba conversion from 'int' to 'float', possible los

Príspevok od používateľa IMI »

Ach.. moja chyba, zle som to skopiroval..
Ajked to necham takto:

Kód: Vybrať všetko

if(_a=='' && _b=='' && _c=='')
			 {
				MessageBox::Show("Zle zadané údaje.","Chyba!");
			 }
tak to nefunguje.
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8222
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: C++ Chyba conversion from 'int' to 'float', possible los

Príspevok od používateľa harrison314 »

Kezde su to int-y, tak by to nemalo byt

Kód: Vybrať všetko

if(_a==0 && _b==0 && _c==0)
IMI
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3213
Registrovaný: 28 jan 2005, 17:39
Bydlisko: KE
Kontaktovať používateľa:

Re: C++ Chyba conversion from 'int' to 'float', possible los

Príspevok od používateľa IMI »

Takto mi to sice zoberie, ale potom nevypise tu chybu, teda ten MessageBox.
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8222
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: C++ Chyba conversion from 'int' to 'float', possible los

Príspevok od používateľa harrison314 »

nechaj si tie premnne vypisat bud cez debuger alebo pomocnym vypisom
IMI
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3213
Registrovaný: 28 jan 2005, 17:39
Bydlisko: KE
Kontaktovať používateľa:

Re: C++ Chyba conversion from 'int' to 'float', possible los

Príspevok od používateľa IMI »

Pomocou coho to vypisem? Visual C++ 2010
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8222
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: C++ Chyba conversion from 'int' to 'float', possible los

Príspevok od používateľa harrison314 »

Malo by to ist ces System::Diagnostc::Debug::WriteLine("bla bla"),
ale este som s v C++ v dotnete nerobil
IMI
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3213
Registrovaný: 28 jan 2005, 17:39
Bydlisko: KE
Kontaktovať používateľa:

Re: C++ Chyba conversion from 'int' to 'float', possible los

Príspevok od používateľa IMI »

Nejak podobne som to skusal, ale to neslo... Nevieme to nejak inac zistit? Aby vypisalo chybu ked nic nie je zadane?
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8222
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: C++ Chyba conversion from 'int' to 'float', possible los

Príspevok od používateľa harrison314 »

Ako nejde, neskompiluje?
AK skompiluje tak ten vypis najdes v vo VS v okne Output
IMI
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3213
Registrovaný: 28 jan 2005, 17:39
Bydlisko: KE
Kontaktovať používateľa:

Re: C++ Chyba conversion from 'int' to 'float', possible los

Príspevok od používateľa IMI »

Problem vyrieseny sice inak ale dakujem... :)
Napísať odpoveď