ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

18.12.2009, 19:20
|
|
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме: 3008839
Репутация:
1502
|
|
а с char'ом ещё смешнее - он ещё и signed 
я так обходил
Код:
UCHAR b = 0;
do{
...
}while(--b); // или ++
__________________
Bedankt euch dafür bei euch selbst.
H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
Последний раз редактировалось desTiny; 18.12.2009 в 19:25..
|
|
|

19.12.2009, 11:39
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
byte b = 0;
do
{
Console.WriteLine(b++);
} while (b != 0);
В цикле for такого в любом случае не сделать.
Последний раз редактировалось .Slip; 19.12.2009 в 11:44..
|
|
|

19.12.2009, 12:19
|
|
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме: 3578578
Репутация:
275
|
|
Сообщение от .Slip
В цикле for такого в любом случае не сделать.
Можно добавить дополнительное условие - тогда будет работать.
|
|
|

19.12.2009, 19:52
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме: 5812656
Репутация:
1540
|
|
Сообщение от Algol
Ну какой же он рабочий, если он выводит только числа до 254, а где 255 ? 
ой, я почему-то был уверен в том, что оно печатается. Как-то это всё очень странно.
|
|
|

19.12.2009, 20:01
|
|
Познающий
Регистрация: 19.02.2009
Сообщений: 83
Провел на форуме: 181715
Репутация:
50
|
|
а в JavaScript все работает:
Код:
for(b=0;b<=255;b++)document.write(b);

|
|
|

19.12.2009, 20:10
|
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме: 2050916
Репутация:
0
|
|
Сообщение от Markus_13
а в JavaScript все работает:
Код:
for(b=0;b<=255;b++)document.write(b);

А в джаваскрипте есть тип byte ?
|
|
|

19.12.2009, 20:22
|
|
Постоянный
Регистрация: 29.10.2008
Сообщений: 306
Провел на форуме: 1819761
Репутация:
180
|
|
Вариант 1
Код:
byte b = 0;
do
Console.WriteLine(b++);
while(b);
Вариант 2
Код:
byte b = 0;
do
Console.WriteLine(b);
while(++b);
|
|
|

19.12.2009, 20:41
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме: 1576821
Репутация:
88
|
|
Код:
static bool print(byte b)
{
Console.WriteLine(b);
return true;
}
static void Main(string[] args)
{
for (byte b = 0; (print(b++)) && (b != 0); );
}
опа...
в плюсах можно ещё красивее сделать
Последний раз редактировалось Irdis; 19.12.2009 в 20:53..
|
|
|

19.12.2009, 21:28
|
|
Познающий
Регистрация: 19.02.2009
Сообщений: 83
Провел на форуме: 181715
Репутация:
50
|
|
А в джаваскрипте есть тип byte ?
А в JS есть типы? Оо 
|
|
|

19.12.2009, 21:51
|
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме: 2050916
Репутация:
0
|
|
Сообщение от Markus_13
А в JS есть типы? Оо 
Есть
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|