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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Fakeoke
310 / 310 / 95
Регистрация: 28.07.2011
Сообщений: 1,833
#1

Ostringstream и istringstream - C++

28.05.2014, 16:32. Просмотров 1501. Ответов 3
Метки нет (Все метки)

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
C++ Не могу справиться с функцией с++ istringstream
C++ Как очистить ostringstream?
C++ Описание функции istringstream
C++ Что такое istringstream?
C++ Чем отличается istringstream от stringstream?
Istringstream, istream_iterator C++
Открытие файла, название которого в ostringstream C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,916
Записей в блоге: 1
28.05.2014, 16:37     Ostringstream и istringstream #2
а что тут не понятно-то? Это более чем наглядный пример как используются стрингстримы.
пример на чтение и пример на запись - ничего лишнего!
Fakeoke
310 / 310 / 95
Регистрация: 28.07.2011
Сообщений: 1,833
28.05.2014, 16:42  [ТС]     Ostringstream и istringstream #3
C++
1
stream>>hex>>decimal;
вот это не понятно
получаем на вход строку типа
111
и как из нее получается 273?
nmcf
4487 / 3825 / 1290
Регистрация: 14.04.2014
Сообщений: 15,015
28.05.2014, 17:00     Ostringstream и istringstream #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
hex указывает интерпретировать 111 как число в шестнадцатеричной системе счисления.
Yandex
Объявления
28.05.2014, 17:00     Ostringstream и istringstream
Ответ Создать тему
Опции темы

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