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

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

Восстановить пароль Регистрация
Другие темы раздела
C++/CLI WinForms Как определить был ли выделен текст в richTextBox1 http://www.cyberforum.ru/cpp-beginners/thread197829.html
Вообщем нужно установить нажатием кнопки был ли выделен текст и если был то задать ему жирный шрифт, если нет то вывести предупреждение что ничего не выделено.набросал вот такой вот код auto selectBox = richTextBox1->SelectedText; if (selectBox = "") { MessageBox::Show("Ничего не было выделено ", "Ошибка выделения", MessageBoxButtons::OK, MessageBoxIcon::Exclamation ); } else {
C++ заданы уравнения помогите заданы уравнения двух пересекающихся прямых на плоскости: y=k1x *x+b1 и y=k2*x+b2. Найти (в градусах и минусах) угол между ними, используя формулу tg ф =(k2-k1)/(1+k1*k2) http://www.cyberforum.ru/cpp-beginners/thread197828.html
C++ Наследование
Какой практический смысл private-наследования? (Понятно, что это инкапсуляция базового класса)
Как отправлять пакеты серверу C++
Здраствуйте, как написать программу отправляющую пакеты серверу, как при вводе в командной строке (под windows) команды ping, есть какие небудь функции делающие это, или чтонебудь есче?!
C++ Сложение умножение http://www.cyberforum.ru/cpp-beginners/thread197780.html
Сложить 2 числа которые больше чем 2 в 32 степени. на входе 2 числа например 7934574875 и 10847264954 нужно их сумму вывести на экран типа 18781839829. Так же попытаться сделать умножение. Добавлено через 1 минуту Cи(Vs 2010) Добавлено через 5 минут Если кто поможет буду очень благодарен!!
C++ Список Реализовать двусвязный список и обеспечить заполнение его данными и его сортировку по одному из полей входящих в него структур. подробнее

Показать сообщение отдельно
AK3RN
 Аватар для AK3RN
307 / 18 / 2
Регистрация: 01.05.2010
Сообщений: 250
26.11.2010, 06:42     Как считать из файла в множество
Есть множество, которое нужно заполнить значениями из файла. Для работы с файлами использую библиотеку 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);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru