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

double - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать заголовочный файл к коду http://www.cyberforum.ru/cpp-beginners/thread619124.html
о созданию хедер файла к следующей программе : Добавлено через 16 секунд #include "mmmap.h" #include <iostream> #include <utility> #include <string> #include <algorithm> #include "mmmap.h"
C++ Указатель на функцию (как передать?) void abc(int a, int b) { } void func(void *f(int, int)) { f; } http://www.cyberforum.ru/cpp-beginners/thread619121.html
Потоки C++
Есть 2 потока: main_thread и thread Как из main_thread завершить thread?
C++ Перебор символов
Есть такой хороший код для перебора символов: #include "stdio.h" #include "windows.h" #include <conio.h> int main(int argc, char* argv) { static char szPassword; // Буфер для хранения текущего пароля ZeroMemory(szPassword, sizeof(szPassword)); // Начинаем перебирать с пустого пароля
C++ Упорядочить элементы списка по возрастанию http://www.cyberforum.ru/cpp-beginners/thread619105.html
Линейный односвязный список.Узел списка-целое число.Упорядочить элементы списка по возрастанию...Помогите пжлст кто сможет
C++ Работа с CToolBar У меня был тулбар в проекте класса CToolBar. я решил добавить еще один, тулбар себе, он добавился, однако прилепился (выравнился) к правой части окна моего приложения... Как сделать так чтобы он шел сразу после моего предыдущего тулбара... а то один у меня слева а второй справа и вышлядит как то вообще не очень... подробнее

Показать сообщение отдельно
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
04.07.2012, 18:50     double
Цитата Сообщение от cppGhost Посмотреть сообщение
я просто к тому, что если число, лежащее в int Больше 255, то никакой c[0]...c[1]...c[2] не отобразит исходное число.
Отобразит... Значение же не будет копироваться в переменную типа char. Указатель и индексация тут используются просто для доступа к отдельным байтам исходного значения.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <cstdio>
 
int main(int argc, char* argv[])
{
    int x = 30000;
    unsigned char *c;
    c = (unsigned char *) &x;
    
    for(int i = 0; i < sizeof(int); ++i)
    {
        printf("%2x\n",c[i]);
    }
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru