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

Ostringstream и istringstream - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Fakeoke
308 / 308 / 94
Регистрация: 28.07.2011
Сообщений: 1,820
28.05.2014, 16:32     Ostringstream и istringstream #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int StrToInt(string buf)
    {
        istringstream stream(buf);
        int decimal;
        stream>>hex>>decimal;
        return decimal;
    };
    string HexToBin(string buf)
    {
        ostringstream line;
 
        for(int k=15;k>=0;k--)
        {
            line<<((StrToInt(buf)>>k)&1);
            if((k%4)==0)
                line<<" ";
        }
        return line.str();
    }
объясните пож как это работает
где почитать)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2014, 16:32     Ostringstream и istringstream
Посмотрите здесь:

C++ Описание istringstream
ostringstream out C++
C++ Чем заменить istringstream?
C++ Зачем нужен конструктор объекта ostringstream (строковый поток который) с двумя аргументами?
C++ Getline and istringstream
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
28.05.2014, 16:37     Ostringstream и istringstream #2
а что тут не понятно-то? Это более чем наглядный пример как используются стрингстримы.
пример на чтение и пример на запись - ничего лишнего!
Fakeoke
308 / 308 / 94
Регистрация: 28.07.2011
Сообщений: 1,820
28.05.2014, 16:42  [ТС]     Ostringstream и istringstream #3
C++
1
stream>>hex>>decimal;
вот это не понятно
получаем на вход строку типа
111
и как из нее получается 273?
nmcf
4306 / 3727 / 1256
Регистрация: 14.04.2014
Сообщений: 14,599
28.05.2014, 17:00     Ostringstream и istringstream #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
hex указывает интерпретировать 111 как число в шестнадцатеричной системе счисления.
Yandex
Объявления
28.05.2014, 17:00     Ostringstream и istringstream
Ответ Создать тему
Опции темы

Текущее время: 23:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru