Предыдущий пост -
Следующий пост -

std::istreambuf_iterator.

Рубрика: iterator, Дата: 22 July, 2013, Автор:
Tags: ,

А эта от фигня не понятная, это что то типо буфер входа чтоли.

#include <iostream>
using std::cout;
using std::endl;
using std::cin;
#include <iterator>
using std::istreambuf_iterator;
#include <string>
using std::string;

int main()
{
	istreambuf_iterator<char> kon;//признак конца
	istreambuf_iterator<char> it(cin.rdbuf());
	string str;

	cout <<"Enter your name ... ";
	while(it!=kon&&*it!='\n')
	{
		str+=*it++;
	}

	cout <<"Your name is "<<str<<endl;

	return 0;
}

[youtube]http://www.youtube.com/watch?v=VvWg-AU1HnY[/youtube]

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *