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

Как можно считывать из строки (std::string или char*) данные при помощи cin - C++

Восстановить пароль Регистрация
 
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
21.02.2014, 15:34     Как можно считывать из строки (std::string или char*) данные при помощи cin #1
Как можно считывать из строки (std::string или char*) данные при помощи cin (или может есть какой-нибудь поток-обертка?), как sscanf из char*?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2014, 15:34     Как можно считывать из строки (std::string или char*) данные при помощи cin
Посмотрите здесь:

Ошибка при компиляции "Cannot convert `std::string' to `const char*" C++
C++ cin, string, char*
std::string и/или char* C++
std::string в char* C++
C++ ошибка в программе (cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*')
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
21.02.2014, 15:43     Как можно считывать из строки (std::string или char*) данные при помощи cin #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
std::stringstream что ли нужен?
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
21.02.2014, 15:47  [ТС]     Как можно считывать из строки (std::string или char*) данные при помощи cin #3
Tulosba, похоже оно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
21.02.2014, 15:50     Как можно считывать из строки (std::string или char*) данные при помощи cin #4
Цитата Сообщение от nexen Посмотреть сообщение
похоже оно
Вопрос, конечно, не помешало бы попонятнее сформулировать
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
21.02.2014, 15:57  [ТС]     Как можно считывать из строки (std::string или char*) данные при помощи cin #5
Tulosba, как например? Лучшей формулировки, чем сказать "ту же функцию, что выполняет sscanf(), но для C++ с использованием всяких *stream" - что-то не вижу :0
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
21.02.2014, 16:09     Как можно считывать из строки (std::string или char*) данные при помощи cin #6
Цитата Сообщение от nexen Посмотреть сообщение
как например?
Чтение из строки как из потока ... тут сразу перевод дает нужное название класса
Например выражение
Цитата Сообщение от nexen Посмотреть сообщение
при помощи cin
совсем не подходит, т.к. std::cin это std::istream ассоциированный с stdin.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2014, 16:20     Как можно считывать из строки (std::string или char*) данные при помощи cin
Еще ссылки по теме:

char* vs std::string C++
C++ Как вычленить цифры из строки std::string?
C++ Как считывать данные из строки?

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

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.02.2014, 16:20     Как можно считывать из строки (std::string или char*) данные при помощи cin #7
Цитата Сообщение от nexen Посмотреть сообщение
Как можно считывать из строки (std::string или char*) данные при помощи cin (или может есть какой-нибудь поток-обертка?), как sscanf из char*?
cin >>
Yandex
Объявления
21.02.2014, 16:20     Как можно считывать из строки (std::string или char*) данные при помощи cin
Ответ Создать тему
Опции темы

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