Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zasto ne radi switch?!!!!!!!

[es] :: C/C++ programiranje :: Zasto ne radi switch?!!!!!!!

[ Pregleda: 1939 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vula

Član broj: 119166
Poruke: 119
*.teol.net.



Profil

icon Zasto ne radi switch?!!!!!!!29.06.2007. u 10:12 - pre 204 meseci
Ne kontam uopste zasto ne radi?!

Imam jedan datum razbijen u niz brojeva:
Npr., danasnji
datum[0] = 29
datum[1] = 6
datum[2] = 2007
i kada god udje u switch svaki put skoci na default!
Probao sam svasta. Da stavim vrijednosti za default odnosno case 1, 3, 5 ...: kontrolniDan = 31; U tim situacijama ne udje uopste u switch. Probao sam da stavljam case '6': ... pa case "6": ... Znam da nema logike ali probao sam i opet nista.

Code:

 switch(datum[1])
  {
   case 2:
    {
     if(datum[2] % 4 == 0)
      kontrolniDan = 29;
     else
      kontrolniDan = 28;
    } break;
   case 4, 6, 9, 11: kontrolniDan = 30; break;
   default: kontrolniDan = 31;
  }


Treba mi taj kontrolni dan da odredim nesto za dva dana unaprijed pa da ga sprijecim da koristi nevalidan datum npr. 30.02.
Vjerovatno je neka glupost ali ne mogu da je skontam. Ova vrucina, :)

Hvala
 
Odgovor na temu

vula

Član broj: 119166
Poruke: 119
*.teol.net.



Profil

icon Re: Zasto ne radi switch?!!!!!!!29.06.2007. u 10:19 - pre 204 meseci
Sh.t u trenutku kada sam ostavljao post sinulo mi rjesenje. Znao sam da je glupost.

Code:

 switch(datum[1])
  {
   case 2:
    {
     if(datum[2] % 4 == 0)
      kontrolniDan = 29;
     else
      kontrolniDan = 28;
    } break;
   case 4: case 6: case 9: case 11: kontrolniDan = 30; break;
   default: kontrolniDan = 31;
  }


Ne zamjerite zbog smetnje.

Pozdrav
 
Odgovor na temu

gosha
Zemun

Član broj: 2384
Poruke: 589
89.216.195.*



+40 Profil

icon Re: Zasto ne radi switch?!!!!!!!29.06.2007. u 14:05 - pre 204 meseci
I jos samo da nadjes logicku gresku i sve ce da radi kako treba :)

Hint:
2100 godine kontrolni dan nece biti tacan, a 2400 godine hoce :)


Poz. Gosha
JokeJunky :)

Mrzim sublimirane marketinske poruke.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Zasto ne radi switch?!!!!!!!

[ Pregleda: 1939 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.