187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
1

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

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

Как можно считывать из строки (std::string или char*) данные при помощи cin (или может есть какой-нибудь поток-обертка?), как sscanf из char*?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2014, 15:34
Ответы с готовыми решениями:

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

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

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

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

6
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
21.02.2014, 15:43 2
Лучший ответ Сообщение было отмечено nexen как решение

Решение

std::stringstream что ли нужен?
1
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
21.02.2014, 15:47  [ТС] 3
Tulosba, похоже оно
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
21.02.2014, 15:50 4
Цитата Сообщение от nexen Посмотреть сообщение
похоже оно
Вопрос, конечно, не помешало бы попонятнее сформулировать
1
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
21.02.2014, 15:57  [ТС] 5
Tulosba, как например? Лучшей формулировки, чем сказать "ту же функцию, что выполняет sscanf(), но для C++ с использованием всяких *stream" - что-то не вижу :0
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
21.02.2014, 16:09 6
Цитата Сообщение от nexen Посмотреть сообщение
как например?
Чтение из строки как из потока ... тут сразу перевод дает нужное название класса
Например выражение
Цитата Сообщение от nexen Посмотреть сообщение
при помощи cin
совсем не подходит, т.к. std::cin это std::istream ассоциированный с stdin.
1
5488 / 4883 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
21.02.2014, 16:20 7
Цитата Сообщение от nexen Посмотреть сообщение
Как можно считывать из строки (std::string или char*) данные при помощи cin (или может есть какой-нибудь поток-обертка?), как sscanf из char*?
cin >>
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2014, 16:20
Помогаю со студенческими работами здесь

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

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

Подскажите, пожалуйста, как преобразовать данные из excel в string или в char*, char perm [] в visual c++
Подскажите, пожалуйста, как преобразовать данные из excel в string или в char*, char perm также...

Запись значения типа String^ в char* или std::string
String^ D1=textBox1-&gt;Text; Int32 D2=Convert::ToInt32(textBox2-&gt;Text); //god Int32...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru