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

Классы. Перевод из 10 сс в 16 сс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает захват видео http://www.cyberforum.ru/cpp-beginners/thread802523.html
выдаёт вот такие ошибки: Первый этап обработки исключения в "0x7c80be74 (kernel32.dll)" в "cam.exe": 0xC0000005: Нарушение прав доступа при чтении "0x6b756b5f".
C++ незнаю как вывести полное решение для задачки.смысл улавливаю, а как реализовать - туплю Задана окружность, с помощью координат центра и радиуса. Определить, лежит ли она полностью в первой четверти. 1вывожу окружность и "график" на экран, чтоб было видно разделение по четвертям..... http://www.cyberforum.ru/cpp-beginners/thread802493.html
C++ Как правильно инклюдить файлы исходных кодов? MSVS08
Допустим мне нужно создать класс. В Qt я делаю так: создаю файл class.h туда запихиваю описание класса и прототипы функций, а в файле class.cpp у меня прописано #include "class.h" и там описаны все...
C++ Работа с аргументами ф-й в С++
Задача: Написать прог. с ф-ей, что сравнивает две строки, заданных в качестве её аргументов (знач. 2-го рядка задать "по умолчанию"), если в ф-и задан только один аргумент, вывести его длину, вызов...
C++ Удалить повторяющиеся слова http://www.cyberforum.ru/cpp-beginners/thread802482.html
ребятки помогите пожлста! не успела сделать вовремя (проболела после сессии долго). читать книжки пробовала, гуглила инет, но под мое задание точно ничего не подходит, а как подправить я не могу...
C++ Работа с файлами. Из имеющего файла по сортировать в отдельные файлы Доброго времени суток Ув., сайберчани. Прошу помочь, а лучше наставить на путь как решить эту проблему. Нужно из имеющего файла в котором хранятся положительные и отрицательные числа , по сортировать... подробнее

Показать сообщение отдельно
kukhtikov
2 / 2 / 0
Регистрация: 16.12.2012
Сообщений: 97

Классы. Перевод из 10 сс в 16 сс - C++

06.03.2013, 23:53. Просмотров 646. Ответов 9
Метки (Все метки)

Кликните здесь для просмотра всего текста

Создать класс «целое число».
Элементы класса:
поле задает значение целого числа (статус доступа private);
конструктор для инициализации поля;
метод для печати значения числа в шестнадцатеричной системе счисления.
Создать 1 объект данного класса, вывести на печать значение числа в шестнадцатеричной системе счисления.



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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include "stdafx.h"
#include <stdlib.h>
#include <iostream>
#include <locale.h>
#include <conio.h>
 
class ts_ch
{
    int x;
public:
    ts_ch()
    {
        x=0;
    }
    ts_ch(int a)
    {
        x=a;
    }
    int xec(int c)
    {
        int g=c;
        unsigned int mask = 0xF0000000;
       for(int i = 0; i<7; i++)
        {
            if((g&mask)>>0x1C < 10) 
                (g&mask)>>0x1C;
            else ((g&mask)>>0x1C)-10;
            g<<=0x04;
        }
        return g;
        }
    void print(int b)
    {
        x=b;
        std::cout << "Число: " << x << ". Число в 16-й СС: " << xec(x);
    }
};
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "rus");
    ts_ch p1;
    int x1;
    std::cout << "Введите число: ";
    std::cin >> x1;
    std::cout << '\n';
    p1.xec(x1);
    p1.print(x1);
    _getch();
    return 0;
}
У меня не переводит в 16-ю сс.... В чем ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru