Page 1 of 1

C++ if...

Posted: 2012 Feb 08 15:23
by newb
Gal kas zino, kodel c++ kai padarai taip

Code: Select all

if(1 <= startDOW <= 6)
Visada buna true ? :/

Re: C++ if...

Posted: 2012 Feb 08 17:34
by hleV
Man atrodo C++ nepalaiko tokios sąlygos.

Code: Select all

if (1 <= startDOW && startDOW <= 6)

Re: C++ if...

Posted: 2012 Feb 08 18:11
by newb
Bet kazka gi jis ten tikrina :D

Re: C++ if...

Posted: 2012 Feb 08 19:15
by hleV
Panašu, kad tikrina tik antrą sąlygą.

Code: Select all

if(1 <= startDOW <= 6)
=

Code: Select all

if(startDOW <= 6)

Re: C++ if...

Posted: 2012 Feb 08 19:37
by newb
hleV wrote:Panašu, kad tikrina tik antrą sąlygą.

Code: Select all

if(1 <= startDOW <= 6)
=

Code: Select all

if(startDOW <= 6)
Ne, koks startDOW bebutu visada if bus true.

Re: C++ if...

Posted: 2012 Feb 08 22:04
by hleV
Ai nu jo. Šiaip aš iš pradžių rašiau, kad C++ nepalaiko tokios sąlygos, nes kažkada senai atsimenu bandžiau rašyt tokią sąlygą ir atrodo man tą eilutę pabraukė su komentaru kad kažkas negerai. Nustebau tada, nes Pawn tokį užrašymą palaiko, o C++ yra galingesnė kalba. Tik neatsimenu nei su kokia programa aš ten rašiau nei ką. O Visual Studio 2010 kaip matau nekreipia dėmesio ir kompiliuoja be klaidų tokią sąlygą.

Re: C++ if...

Posted: 2012 Feb 09 12:47
by newb
Va kaip jis tikrina...

Code: Select all

if(1 <= startDOW <= 6)
=

Code: Select all

if( (1 <= startDOW) <= 6 )