С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

char to int не могу не как конвертировать - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ использование массива из функции в другой функции http://www.cyberforum.ru/cpp-beginners/thread518353.html
как использовать полученный массив в другой функции. к примеру в функции int Mass(char *fname) происходит конвертация одномерного массива в двумерный. получается массив n1, потом мне нужно...
C++ Запись структуры в файл Работаю в Borland C(чистый С) Нужно: Создать файл, который содержит ведомости об картотеке в регистратуре поликлинники. Данные должны быть представлены в виде следующей структуры: -Фамилия... http://www.cyberforum.ru/cpp-beginners/thread518349.html
C++ задача на обработку последовательности символов
Даны натуральное число n , символы S1, .... Sn. Заменить в последовательности S1, .... Sn, каждую группу букв child группой букв children. нужно решить на С. Буду благодарна!
C++ написать программу
дана матрица из оценок 5х7(5 предметов, 7 учеников). определить кол-во учеников, которые имеют не более одной оценки 3.
C++ задача на обработку последовательности символов http://www.cyberforum.ru/cpp-beginners/thread518343.html
Даны натуральное число n, символы s1,…,sn . Известно, что среди s1,…,sn есть по крайней мере одна запятая. Найти такое натуральное i, что а) s1- первая по порядку запятая; б) si- последняя по...
C++ Запись структуры в файл. Всем продуктивной ночи! Подскажите, хочу записать структуру в файл, нужно использовать fputs. Ну и не получается, поскольку ф-ция просит чар параметр.. Рассматривал вариант по-строчного записывания ,... подробнее

Показать сообщение отдельно
Suroviy
0 / 0 / 0
Регистрация: 13.05.2010
Сообщений: 58
14.03.2012, 18:55  [ТС]
C++
1
2
3
unsigned char ch[4] = { 0x06, 0x4B, 0x00, 0x00 };//длжно быть 19206 
int *header = reinterpret_cast<int *>(&ch[0]);
printf("%i",header);//выдает семизначные значения, совсем нето что надо
что не так делаю?

Добавлено через 28 минут
вот так еще пробовал не получилось

C++
1
2
3
4
5
6
7
8
9
int* x = new int[1];
unsigned char ch[4] = { 0x06, 0x4B, 0x00, 0x00 };//длжно быть 19206 
 
memcpy(&x[0],&ch[0],1);
memcpy(&x[1],&ch[1],1);
memcpy(&x[2],&ch[2],1);
memcpy(&x[3],&ch[3],1);
 
printf("%i",x);//выдает совсем не то
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.