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

[C++] no operator">>" matches these operands - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Условный оператор, оператор ввода/вывода; плоскость и принадлежность точки http://www.cyberforum.ru/cpp-beginners/thread395175.html
Здравствуйте. В С++ я абсолютный новичок, поэтому с первым же заданием возникли определённые трудности. Будьте добры, помогите решить. Буду очень признательна. Определить принадлежность точки...
C++ Двумерный массив Дана матрица А=(aij). Сформировать матрицу В=(bij), где bij=( max(aij))/(i-j),если i>j bij= in(aij),если i=j bij=(max(aij))/(j-i),если i<j При этом необходимо всё разбить на функции. И... http://www.cyberforum.ru/cpp-beginners/thread395174.html
C++ с паскаля на с++
Program z1; uses crt; const n=10; type matr = array of integer; var i,j,ks1,ks2,min:integer; a:matr;
C++ Множители
Здравствуйте! Друзья, помогите пожалуйста сделать не очень сложную ( для вас задачку) буду очень признателен ! Огромное спасибо! Дано число N. Нужно найти такое число, произведение цифр которого...
C++ Работа со строками в двумерном массиве http://www.cyberforum.ru/cpp-beginners/thread395147.html
Дана матрица 5Х5 Характеристикой строки целочисленной прямоугольной матрицы назовём сумму её отрицательных чётных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с...
C++ Цикл с параметром FOR Доброго времени суток. Народ помогите мне с программой в универе. Завтра зачет по программированию а я тут не знаю как написать проги. Вот условия 3-х разных программ. 2.1. Цикл с параметром -... подробнее

Показать сообщение отдельно
SleepMaster
40 / 40 / 1
Регистрация: 26.11.2011
Сообщений: 80
29.11.2011, 22:37
Потому что к вектору нельзя обращатся напрямую оператором вывода >>. Попробуйте так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<vector>
#include<algorithm>
#include<fstream>
#include<stdlib.h>
#include<iomanip>
#include<iostream>
 
int main()
{
        std::ifstream inClientFile("numbers.txt",std::ios::in);
        if(! inClientFile)
        {
                std::cerr<<"file cant open"<<std::endl;
                exit(1);
        }
        std::vector<double> vec;
        double temp;
        while (inClientFile>>temp)
        {
            vec.push_back(temp);
        }
        return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru