std::cin << std::string &str
От: _chill Россия  
Дата: 21.05.04 13:36
Оценка:
Можно использовать cin << для ввода данных прямо в std::string?
Может я криво формулирую вопрос, но хочу сделать что-то типа:


std::string strInput;

std::cout << "Enter string" << std::endl;
std::cin >> strInput;
std::cout << "You enter: " << strInput << std::endl;



Как это сделать, приведенные выше код не работает, работать с обычными массивами char* не хочется =(
Может есть способ прямо в std::string принимать данные?
Re: std::cin << std::string &str
От: Сергей Зизев Украина  
Дата: 21.05.04 13:47
Оценка:
Hello, _chill!
You wrote on Fri, 21 May 2004 13:36:04 GMT:

c> Можно использовать cin << для ввода данных прямо в std::string?

c> Может я криво формулирую вопрос, но хочу сделать что-то типа:

c>
 c> std::string strInput;

 c> std::cout << "Enter string" << std::endl;
 c> std::cin >> strInput;
 c> std::cout << "You enter: " << strInput << std::endl;
 c>


c> Как это сделать, приведенные выше код не работает, работать с обычными массивами char* не хочется =(

c> Может есть способ прямо в std::string принимать данные?

#include <iostream>

int main() 
{
std::cout << "Input: ";
std::string input;
std::getline(std::cin, input);
std::cout << "You enter: " << input << std::endl;
}


With best regards, Sergey Zizyov.
Posted via RSDN NNTP Server 1.7 "Bedlam"
Re[2]: std::cin << std::string &str
От: _chill Россия  
Дата: 21.05.04 14:08
Оценка:
Здравствуйте, Сергей Зизев, Вы писали:

Спасибо =))))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.