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

Предлагаю модераторам свои функции для FAQ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан двумерный массив С[10][10], поменять местами элементы первого и последнего столбца, второго и предпоследнего и так далее http://www.cyberforum.ru/cpp-beginners/thread82681.html
Дан двумерный массив С, поменять местами элементы первого и последнего столбца, второго и предпоследнего и так далее.Помогите пожалуйста!
C++ задание Привет Всем! помогите срочно плзз решить! Задача такая: Даны действительные числа a,b,c. Получить max(a,a+b)+max(a,b+c)) и всё это делённое на (1+max(a+bc,1,15), т.е ... http://www.cyberforum.ru/cpp-beginners/thread82676.html
C++ DirectDraw отказывается работать в окне
Всем доброго времени суток! У меня такая проблема: DirectDraw не хочет в окне работать.Вроде инициализирую правильно,полноэкранный режим без проблем идет.В оконном создаю 2 несвязанные поверхности...
Задача на строки ( C++
Привет всем) Не могу решить задачу: "Написать программу, которая считывает текст из файла и выводит его на экран, меняя местами каждые два соседних слова". Помогите с решением пожалуйста. заранее...
C++ Чтение из файла в строку http://www.cyberforum.ru/cpp-beginners/thread82643.html
Всем привет! Подскажите, пожалуйста, как прочитать весь текст из файла в переменную string! что-то туплю, не могу понять.. спасибо!
C++ My_int Реализовать класс My_int для работы с целыми числами, который ведет себя в точности как int,за исключением того, что единственные допустимые операции - это плюс (унарный и бинарный), минус (унарный и... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4945 / 2525 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
05.01.2010, 15:21
а я обычно вот так конвертирую

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
// Конвертировать слово в строку - бинарное представление слова
char * wtoba(WORD32 X)
{
    char *N = (char*) malloc (BITSONWORD32 + 1);
 
    for (int n = (sizeof(WORD32)*8 - 1), i = 0; n >= 0; n--, i++)
    {
        N[i] = ntable[(X >> n) & 1];
    }
 
    N[32] = '\0';
    return N;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
void printfwb(WORD32 X)
{
    for (int n = (sizeof(WORD32)*8 - 1); n >= 0; n--)
    {
        printf("%x",((X>>n)&1));
        if(n%4 == 0)
        {
            printf(" ");
        }
    }
    printf("\n");
}
Здесь:
C++
1
2
3
typedef unsigned int WORD32;
#define BITSONWORD32    32
const char ntable[] = { '0', '1' };
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru