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

Признак окончания потока для буферного итератора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите найти ошибку при копировании вектора http://www.cyberforum.ru/cpp-beginners/thread1145261.html
vector<byte> tmp(8 + Addresses.size() * sizeof(int) + Data.size()); tmp.push_back(Data.data()); Data - vector <byte> byte - unsigned char Ошибка NMClient.cpp: In member function ‘void NMClient::SendData(std::vector<int>, std::vector<unsigned char>)’: NMClient.cpp:88:43: error: invalid conversion from ‘std::vector<unsigned char>::pointer {aka unsigned char*}’ to ‘std::vector<unsigned...
C++ Частичное решение Выведите (через пробел) все четные числа от a до b (включительно). Примеры Входные данные Выходные данные 1 4 http://www.cyberforum.ru/cpp-beginners/thread1145256.html
C++ Структура "Студент"
Составить программу, выводящую на экран сведения о студентах (Ф. И. О., курс, группа, номер зачетки, средний балл). Определить количество студентов, у которых средний балл превышает заданное пользователем значение. Записи (не менее 5) вводятся с клавиатуры, записываются в файл и выводятся на экран.
C++ Класс матрица, написать метод для вычисления определителя
Здравствуйте! Помогите, пожалуйста, разобраться с методом для вычисления определителя. Есть код: int Get_matr(int **u, int r, int I, int J) { int sum=0; int ki = 0; int kj=0; int m=r-1; if (1==r) { sum=**u;
C++ Вывести строку, заключающую каждое слово введенно строки в скобки http://www.cyberforum.ru/cpp-beginners/thread1145197.html
Ввести символьную строку (string). Определить её длину. Создать вторую строку динамически которая состоит из первой строки но переделанной так чтобы каждое слово было в скобках. Вывести на экран первую и вторую строку и их длину. Заранее спасибо.
C++ При вводе даты рождения и номера телефона в структуру выдает неверные данные #pragma hdrstop #pragma argsused #include <tchar.h> #include <stdio.h> #include <conio.h> #include <iostream.h> #include <conio.h> #include <string.h> struct NOTE { char Family; char Name; подробнее

Показать сообщение отдельно
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
14.04.2014, 14:52     Признак окончания потока для буферного итератора
Цитата Сообщение от Ilot Посмотреть сообщение
Во!
Понял - это особенности mingw. Тогда добавить:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <iterator>
#include <vector>
using namespace std;
 
template <class T>
void my_copy(std::istreambuf_iterator<char> in, T& Container)
{
    while (true)
    {
        Container.push_back(*in++);
 
        if ((cin.rdbuf() ->in_avail()) == 1)
        break;
    }
}
 
int main()
{
    vector <char> Container;
 
    ios_base::sync_with_stdio(0); // !!!
    std::istreambuf_iterator<char> in(std::cin);
 
    my_copy(in, Container);
 
    for (int i = 0; i < Container.size(); ++i)
        cout << Container[i];
    cout << endl;
}
Миниатюры
Признак окончания потока для буферного итератора  
 
Текущее время: 11:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru