Можно использовать 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 принимать данные?
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"