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

Как считать из файла в множество - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ заданы уравнения http://www.cyberforum.ru/cpp-beginners/thread197828.html
помогите заданы уравнения двух пересекающихся прямых на плоскости: y=k1x *x+b1 и y=k2*x+b2. Найти (в градусах и минусах) угол между ними, используя формулу tg ф =(k2-k1)/(1+k1*k2)
C++ Наследование Какой практический смысл private-наследования? (Понятно, что это инкапсуляция базового класса) http://www.cyberforum.ru/cpp-beginners/thread197820.html
Как отправлять пакеты серверу C++
Здраствуйте, как написать программу отправляющую пакеты серверу, как при вводе в командной строке (под windows) команды ping, есть какие небудь функции делающие это, или чтонебудь есче?!
C++ Сложение умножение
Сложить 2 числа которые больше чем 2 в 32 степени. на входе 2 числа например 7934574875 и 10847264954 нужно их сумму вывести на экран типа 18781839829. Так же попытаться сделать умножение. ...
C++ Список http://www.cyberforum.ru/cpp-beginners/thread197779.html
Реализовать двусвязный список и обеспечить заполнение его данными и его сортировку по одному из полей входящих в него структур.
C++ Большие-маленькие На входе строка содержащая большие и маленькие буквы, необходимо большие сделать маленькими, а маленькие большими. Например "AbCdEfGhIjKl"->"aBcDeFgHiJkL" Добавлено через 5 минут Си(Vs 2010) ... подробнее

Показать сообщение отдельно
AK3RN
307 / 18 / 3
Регистрация: 01.05.2010
Сообщений: 250

Как считать из файла в множество - C++

26.11.2010, 06:42. Просмотров 389. Ответов 0
Метки (Все метки)

Есть множество, которое нужно заполнить значениями из файла. Для работы с файлами использую библиотеку fstream. Делаю так:

C++
1
2
3
4
ifstream in("input.txt"); 
set<int> first;
for(i=0; i<10; i++)
in >> first[i];
Но, естественно, ничего не получается, ибо нужно использовать метод insert. А как его использовать, если считываем из файла? Получается, только через введение новой переменной?
C++
1
2
3
4
5
6
7
ifstream in("input.txt"); 
set<int> first; int tmp;
for(i=0; i<10; i++)
{
in >> tmp;
first.insert(tmp);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru