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

Работа с unsigned char - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамическая память http://www.cyberforum.ru/cpp-beginners/thread302506.html
в чем ошибка #include <iostream> #include "conio.h" using namespace std; class{A int a; double b; char s; }
C++ подключение к ЕИАС При подключении к системе ЕИАС выходит ошибка. "В обработчике события On AfterInstaller CriptoInstaller возникло исключение - не удается найти указанный файл (исключение из HRESULT: 0х80070002) http://www.cyberforum.ru/cpp-beginners/thread302505.html
указатели C++
Создайте целые числа x и y Создайте указатель на int с названием p1 Сохраните адрес x в p1 Используйте p1 чтобы присвоить значению х 99 Используя cout, выведите значение x Используя cout и указатель p1, выведите на экран значение Сохраните адрес у в p1 Используйте p1 , чтобы присвоить у значение -300 Создайте 2 новые переменные: целое число с названием temp и указатель на целое...
C++ Инициализация массива строк
Здравствуйте! Подскажите, как можно инициализировать массив строковых констант неопределенного размера? Для инициализации массива неопределенного размера типа float я использовал следующее: int main() { float *energy=NULL; ... energy=(float*)malloc(number*sizeof(float)); ...
C++ Работа с динамическими структурами данных http://www.cyberforum.ru/cpp-beginners/thread302491.html
Организовать двунаправленный список для хранения элементов структуры, содержащей сведения о фамилии, специальности. Предусмотреть добавление элементов в начало списка, поиск по специальности, удаление по фамилии. Предусмотреть удаление списка перед выходом из программы.
C++ удаление файлов по таймеру Всем привет. Ребята подскажите !? Необходим скрипт или программа для удаление файлов по таймеру. Кто чем может помоч? подробнее

Показать сообщение отдельно
J10
4 / 4 / 0
Регистрация: 30.04.2011
Сообщений: 50
23.05.2011, 17:39  [ТС]     Работа с unsigned char
спасибо.)

Добавлено через 8 часов 40 минут
С тем, как записать в переменную типа unsigned long число из unsigned char * я разобрался

C++
1
2
3
4
5
6
7
8
9
unsigned short count;
unsigned char **value;
unsigned long StripsPerImage;
 
/*
Инициализация value
*/
 
StripsPerImage = *(unsigned long*)(void *)value[count];
Если в *value[count] находится "01020304", то в StripsPerImage заносится 0x4030201.

А как быть, если нам нужно записать из переменной StripsPerImage число в *value[count]? Т.е. если
StripsPerImage = 0x4030201, то в *value[count] заносится "01020304"?

Пробовал проделать обратную операцию:

C++
1
*value[count] = *(unsigned char *)(void *)&filedirectory.tags[count].offset;
Не выходит.
 
Текущее время: 21:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru