Форум программистов, компьютерный форум CyberForum.ru

Задача на побитовые операции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как это запустить в wxDev-C++... http://www.cyberforum.ru/cpp-beginners/thread335625.html
Здравстуйте, простите за идиотские вопросы, но с работой в консоли под эти компилятором вроде разобрался, а программа Hello Wold на gui(трырил код откуда-то из интернетов, на линуксе заработал, но у меня стоит чертов windows)таки не запускается... подскажите пожалуйста, какой проэкт создавать, какие include файлы здесь должны быть и что делать чтоб она запустилась наконец... заренее...
C++ Захват функции ? Полиморфизм Полиморфизмом в программировании называется переопределение наследником функций-членов базового класса, например: class Figure { ... void Draw() const; ... }; http://www.cyberforum.ru/cpp-beginners/thread335613.html
C++ Скопировать двумерный массив
Как скопировать массив меньшей размерности в массив большей размерности? Например скопировать q в массив q1. И у массива q и у массива q1 типы int.
C++ Представление графа в виде списка вершин.
Стыдно спрашивать, просто хочется сделать чтобы все работало правильно и быстро. Дело в том, что раньше я всегда хранил граф в виде списка ребер, если знаете(head, next, to). А теперь хочу сделать, чтобы было все четко со списком вершин(если это так называется), но не уверен в себе. В общем, есть такое представление: vetor<vector<int>> graph; Собственно, я хочу узнать, как...
C++ Поиск с барьером или без него http://www.cyberforum.ru/cpp-beginners/thread335589.html
Линейный поиск в числовом массиве с барьером и без барьера по числовому ключу. Как здесь понимать с барьером или без него? Что он представляет?
C++ Считывание из бинарника FILE* fl=fopen((ExtractFilePath(ParamStr(0))+r_buf+".bin").c_str(), "w"); char* l=r_buf.c_str(); WORD l1=strlen(l); fwrite(&l1,2,1,fl); for (int i=0; i<strlen(l); i++) fwrite(&l,1,1,fl); fclose(fl); подробнее

Показать сообщение отдельно
kravam
быдлокодер
1691 / 878 / 44
Регистрация: 04.06.2008
Сообщений: 5,423
23.07.2011, 20:32     Задача на побитовые операции
size_t bit = setbits(0xEC34, 0, 32, 0xF3BF); должно дать при таком коде 0xF3BF; не даёт.
Ну Бог с ними с крайними значениями

size_t bit = setbits(0xEC34, 0, 31, 0xF3BF); Также должно дать 0XF3BF (на 32-разрядной машине), не даёт.
Дело в строчках типа
(y << n) >> n)

Наверное, сдвигать надо на 32- n.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru