Ĺadny brzuch
Czy instrukcja case może zawierać wartość literową, np.: dom, bi mi wyskakuje taki komunikat:
[Error] Unit1.pas(34): Ordinal type required
Nie wiem dokońca o co Ci chodzi, ale możesz dać Length('dom')
W instrukcji case ... of nie możesz dać stringa, musi to być integer, byte, word ...
To jak zrobić, żeby uzyć tekst?
To jak zrobić, żeby uzyć tekst?
Czy instrukcja case może zawierać wartość literową, np.: dom, bi mi wyskakuje taki komunikat:
[Error] Unit1.pas(34): Ordinal type required
Można zrobić funkcje która wyliczy sume kontrolną łańcucha znaków. Oczywiście istnieje ryzyko kolizji, ale to jest jakeś wyjście.
ludzie a po co jest typ enum
enum wynik{kot ,dom, mysz, pies}moj_wynik; switch(moj_wynik) { case kot: ///bleble break; case dom: //ble ble break; //....itd }
Moze nie do konca to jest to o co Ci chodzilo ale jesli znasz wszystkie stringi jakie mozesz otrzymac to wygodnie byloby sobie cos takiego zdefiniowac i tego uzywac.
Użytkownik nugget edytował ten post 27 luty 2005, 12:46
wartość podana w swtch() musi być liczbą - tylko w php można podać tam stringa. Niestety, ale trzeba korzystać z if'ów
W C++, też można, jak mnie pamięć nie myli. :P
//edit
A jednak pamięć mnie myli... :D
Użytkownik Ku.ririn edytował ten post 27 luty 2005, 13:05
ludzie a po co jest typ enum
enum wynik{kot ,dom, mysz, pies}moj_wynik; switch(moj_wynik) { case kot: ///bleble break; case dom: //ble ble break; //....itd }
Moze nie do konca to jest to o co Ci chodzilo ale jesli znasz wszystkie stringi jakie mozesz otrzymac to wygodnie byloby sobie cos takiego zdefiniowac i tego uzywac.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
[Error] Unit1.pas(34): Ordinal type required
Nie wiem dokońca o co Ci chodzi, ale możesz dać Length('dom')
W instrukcji case ... of nie możesz dać stringa, musi to być integer, byte, word ...
To jak zrobić, żeby uzyć tekst?
To jak zrobić, żeby uzyć tekst?

Czy instrukcja case może zawierać wartość literową, np.: dom, bi mi wyskakuje taki komunikat:
[Error] Unit1.pas(34): Ordinal type required

Można zrobić funkcje która wyliczy sume kontrolną łańcucha znaków. Oczywiście istnieje ryzyko kolizji, ale to jest jakeś wyjście.
ludzie a po co jest typ enum
enum wynik{kot ,dom, mysz, pies}moj_wynik; switch(moj_wynik) { case kot: ///bleble break; case dom: //ble ble break; //....itd }
Moze nie do konca to jest to o co Ci chodzilo ale jesli znasz wszystkie stringi jakie mozesz otrzymac to wygodnie byloby sobie cos takiego zdefiniowac i tego uzywac.
Użytkownik nugget edytował ten post 27 luty 2005, 12:46
wartość podana w swtch() musi być liczbą - tylko w php można podać tam stringa. Niestety, ale trzeba korzystać z if'ów
W C++, też można, jak mnie pamięć nie myli. :P
//edit
A jednak pamięć mnie myli... :D
Użytkownik Ku.ririn edytował ten post 27 luty 2005, 13:05
ludzie a po co jest typ enum
enum wynik{kot ,dom, mysz, pies}moj_wynik; switch(moj_wynik) { case kot: ///bleble break; case dom: //ble ble break; //....itd }
Moze nie do konca to jest to o co Ci chodzilo ale jesli znasz wszystkie stringi jakie mozesz otrzymac to wygodnie byloby sobie cos takiego zdefiniowac i tego uzywac.
