Привет всем!
Вопрос такой: в паскале можно зделать так: var n: integer; n:=1; if n in [0..9] then ..., а как это сделать на си? Как работать с диапазонами? Может кто знает? |
В С:
if ((n=>0) && (n <=0) ) .... Можно и с перечислениями (enum) что-нибудь забацать, но по моему это лишне PS Синтаксис не гарантирую (давно не программировал) |
А если в диапазоне будут символы? Например: ['A'..'Z','a'..'z']?
|
Mihien
Точно так же. Символы однако сравнивать можно. Код:
if( (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') ) |
Спасибо большое за помощ, я всё понял.
|
Время: 07:47. |
Время: 07:47.
© OSzone.net 2001-