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

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

Войти
Регистрация
Восстановить пароль
 
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
#1

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

21.02.2014, 15:34. Просмотров 687. Ответов 6
Метки нет (Все метки)

Как можно считывать из строки (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 (C++):

Как узнать, что есть данные для ввода, которые можно забрать std::cin - C++
Всем здравствуйте! У меня есть параллельный поток, в котором нужно собирать данные с помощью std::cin. Но чтобы произвести эту...

Где и почему используют ту или иную строку std::string, char[], System::String^ ? - C++
Где и почему используют ту или иную строку std::string, char, System::String^ ? Объясните пожалуйста где нужно использовать...

ошибка error: cannot convert 'std::string {aka std::basic_string<char>}' to 'std::string* {aka std::basic_stri - C++
на вод поступают 2 строки типа string. определить количество вхождений строки 2 в строку 1 ошибка error: cannot convert 'std::string {aka...

ошибка в программе (cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*') - C++
int main() { string fileName, currWord, currMax = &quot;&quot;; cin&gt;&gt;fileName; freopen(fileName, &quot;r&quot;, stdin); while...

std::string и/или char* - C++
Здравствуйте. пишу метод построчной обработки данных из файла Вот он: bool loadFromFile(std::string fileName) { ...

Преобразовать const unsigned char* в std::string (или _bstr_t ) - C++
Здравствуйте старшие товарищи! Есть функция, которая возвращает результат типа const unsigned char*. а мне нужно получить ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
21.02.2014, 15:43 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
std::stringstream что ли нужен?
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
21.02.2014, 15:47  [ТС] #3
Tulosba, похоже оно
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
21.02.2014, 15:50 #4
Цитата Сообщение от nexen Посмотреть сообщение
похоже оно
Вопрос, конечно, не помешало бы попонятнее сформулировать
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
21.02.2014, 15:57  [ТС] #5
Tulosba, как например? Лучшей формулировки, чем сказать "ту же функцию, что выполняет sscanf(), но для C++ с использованием всяких *stream" - что-то не вижу :0
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
21.02.2014, 16:09 #6
Цитата Сообщение от nexen Посмотреть сообщение
как например?
Чтение из строки как из потока ... тут сразу перевод дает нужное название класса
Например выражение
Цитата Сообщение от nexen Посмотреть сообщение
при помощи cin
совсем не подходит, т.к. std::cin это std::istream ассоциированный с stdin.
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.02.2014, 16:20 #7
Цитата Сообщение от nexen Посмотреть сообщение
Как можно считывать из строки (std::string или char*) данные при помощи cin (или может есть какой-нибудь поток-обертка?), как sscanf из char*?
cin >>
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2014, 16:20
Привет! Вот еще темы с ответами:

(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const& - C++
astxx::manager::connection::connection(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned short); ...

Записать в string или char бинарные данные - C++
Бъюсь второй день, не могу записать бинарные данные в переменную. Или может переменные не верные... У меня получается что если бинарная...

cin, string, char* - C++
Пишу маленькую программку, которая должна создавать и просто удалять пустые директории, но вот что-то не пойму проблемы, посмотри на код: ...

Ошибка при компиляции "Cannot convert `std::string' to `const char*" - C++
Подскажите пожалуйста.Компилятор указывает на 13-ой позиции на ошибку типа: cannot convert `std::string' to `const char* for argument `1'...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.02.2014, 16:20
Ответ Создать тему
Опции темы

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