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

Программа для вывода кода символа и его двоичного эквивалента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму ряда http://www.cyberforum.ru/cpp-beginners/thread695339.html
Найти сумму ряда
C++ Поиск в строке первого вхождения указанного символа - ошибки Осуществить поиск в строке первого вхождения указанного символа. выдает большие числа . это правильно или нет? #include <string.h> #include <stdio.h> #include <conio.h> int main(void) http://www.cyberforum.ru/cpp-beginners/thread695334.html
Работа с файлами в Visual studio 2005 C++
Необходимо в цикле сохранить в файл очень много элементов типа double. Затем необходимо после цикла воспользоваться данными из этого файла. double y1,y2,y3; int M=1000; for (int i=0; i<M; i++) { y1=//формула для вычисления y1 //после этого на каждом шаге необходимо сохранять данные в файл y1 }
C++ Создание класса дробей
использовать только библиотеку иостриам Реализовать в виде класса набор подпрограмм для выполнения следующих операций над обыкновенными дробями вида Р/Х (Р — целое, Х — натуральное): сложение; вычитание; умножение; деление; сокращение дроби; возведение дроби в степень м (м — натуральное); функции, реализующие операции отношения (равно, не равно, больше или равно, меньше или равно, больше,...
C++ Передод числа с мантиссой в обычное десятичное http://www.cyberforum.ru/cpp-beginners/thread695268.html
Доброго времени суток. У меня следующая проблема:вычисляю разницу очень маленьких чиссел, результат вычисления в переменной представляется в виде: 1,6600353E-05(ну к примеру), можно ли как-то пепевести это число в обычное десятичное, т.к. мне потом эту переменную нужно перевести в String^ и вывести на экран. Заранее очень признателен всем отозвавшимся.
C++ Функция удаления подстроки из строки Начал читать книжку, в ней задание накидать такую функцию. Вроде написал, но безумно коряво с костылями, поэтому она почемуто иногда наращивается результирующую строку мусором... Может у когонибудь есть нормальный код данной функции ? P.S. для уточнения: нужно чтобы из подстроки "строка для удаления другой строки" при удалении "строк" получилось "а для удаления другой и". подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.11.2012, 14:49     Программа для вывода кода символа и его двоичного эквивалента
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
52
53
54
55
56
57
58
59
60
#include <iostream>
#include <string>
#include <iomanip>
#include <cstdlib>
#include <Windows.h>
using namespace std;
 
string f(int d_code) // из десятичного в двоичное
{
    string b_code;
    int b = 0;
    int q = 0;
    
    if (d_code != 0)
    {
        while (true)
        {
            q = d_code / 2;
            if (q == 0) 
            {
                b_code.insert(b_code.begin(), '1');
                break;
            }
            b = d_code % 2;
            if (b == 0) b_code.insert(b_code.begin(), '0');
            if (b == 1) b_code.insert(b_code.begin(), '1');
            d_code = q;
        }
    }
    else b_code.insert(b_code.begin(), '0');
    
    int c = (b_code.size() % 4); // выравнивание по байту 
    if (c != 0)
        for (int i = 0; i < 4 - c; i++)
            b_code.insert(b_code.begin(),'0');
    
    return b_code;
}
 
 
int main ()
{ 
 // для русского ввода/вывода
 SetConsoleCP(1251);      
 SetConsoleOutputCP(1251);
 
 string str;
 getline(cin, str); // читаем строку с клавиатуры
 
 for (size_t i = 0; i < str.size(); i++) // вывод символов строки и их кодов в десятичном и двоичном виде
 {
        cout << str[i] << " --> " << setw(3) << dec 
        << (int)((unsigned char)str[i]) << " --> " 
        
        << f((unsigned char)str[i]) << endl;
 }
 
 system("pause");
 return 0;
}
 
Текущее время: 06:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru