Гость Опубликовано 7 июля, 2004 Жалоба Поделиться Опубликовано 7 июля, 2004 использую gcc-2.95 под OpenBSD. В документации нашел описание ( http://www.codenet.ru/progr/cpp/spr/357.php ) функции _rotl (циклический сдвиг влево) но походу дела она только под DOS, а нет ли готового аналога под BSD? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 8 июля, 2004 Жалоба Поделиться Опубликовано 8 июля, 2004 value = value< Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 9 июля, 2004 Жалоба Поделиться Опубликовано 9 июля, 2004 Эээ нет. << дает нам просто сдвиг, а человеку нужен циклический сдвиг. Проще всего это делается так: (x << s) | (x >> (32 - s)) для сдвига 32-битного беззнакового целого. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.