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

Long int записать в hex побайтно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файл содержит фамилии и 4 оценки. Удалить из списка неуспевающих http://www.cyberforum.ru/cpp-beginners/thread1160916.html
Файл содержит фамилии и 4 оценки у каждого. Удалить из списка неуспевающих
C++ Вычислить значение выражения в обратной польской записи Дана строка, содержащая запись арифметического выражения в виде ПОЛИЗ. Примем за условие задачи, что: 1. Имя переменной в арифметическом выражении начинается с буквы или знака _; 2. В выражении могут выполняться только операции: +, -, /, * 3. В арифметическом выражении нет вызовов функций; Создайте проект, который вычисляет полученный ПОЛИЗ, используя стек. На экран должно... http://www.cyberforum.ru/cpp-beginners/thread1160911.html
Удалить во всех словах строки буквы, расположенные по алфавиту после заданной C++
Дана последовательность символов,состоящая из слов.Удалить во всех словах быквы,расположенные по алфавиту после буквы h,включая саму h,и полученные слова отсортировать по алфавиту.Вывести на экран измененную последовательность символов.
Считывание чисел с консоли через пробел C++
Все же С++ - странный язык... Гуглил, но не нашел нормального способа считать определенное количество чисел, введенных через пробел. Писал так: int* myarr = new int; //SIZE задефайнен int index = -1; for (int i = 0; i < SIZE; i++) { cin >> myarr; if (myarr < 0) index == i; } Но не хочет. Сишный scanf с форматированием использовать не хочу. Есть способ считать нормально,...
C++ Попытка чтения или записи в защищенную память http://www.cyberforum.ru/cpp-beginners/thread1160872.html
собственно в проблема в заголовке #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; void main() { ifstream fin("input.txt");
C++ При передаче в функцию динамического массива, в массиве искажаются данные Мне необходимо построить код Шеннона, на основе псевдокода, предложенного в лекции (кодирую текст на английском алфавите). При создании кода Шеннона столкнулась с такой проблемой: при передаче в функцию массива CHAR_S (динамический массив, содержащий в упорядоченном виде символы, встречающиеся в файле) и ws (упорядоченный массив частот) в функцию Lsh=Shennon(p,N,CHAR_S,ws) часть данных... подробнее

Показать сообщение отдельно
IrineK
Заблокирован
29.04.2014, 13:41     Long int записать в hex побайтно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
 
typedef unsigned long int byte4;
typedef unsigned short int byte2;
typedef unsigned char byte1;
 
typedef union _TwoB
{   byte4 num;
    byte2 arr[2];
} TwoByteArray;
 
typedef union _OneB
{   byte4 num;
    byte1 arr[4];
} OneByteArray;
 
int main()
{   setlocale (LC_CTYPE, "Russian");
    byte4 num = 1234567890;
    std :: cout << "Исходное 4-байтное число в 16-ричном представлении: " 
                << std::hex << num << "\n\n";
 
    TwoByteArray *TB = (TwoByteArray*) &num;
    for (int i = 0; i<2 ; i++)
        std :: cout << i+1 <<"-я пара байт в 16-ричном представлении: " 
                    << std::hex << TB->arr[i] << "\n";
    std :: cout << "\n";
    
    OneByteArray *OB = (OneByteArray*) &num;
    for (int i = 0; i<4 ; i++)
        std :: cout << i+1 <<"-й байт в 16-ричном представлении: " 
                    << std::hex << (byte2) OB->arr[i] << "\n";
 
    std::cin.get();
    return 0;
}
Миниатюры
Long int записать в hex побайтно  
 
Текущее время: 09:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru