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

Присвоить переменным значения из текстового файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Получить вектор age, в котором порядок элементов соответствовал бы порядку элементов вектора name http://www.cyberforum.ru/cpp-beginners/thread1227544.html
Запишите пять имён в вектор vectro<string> name, затем предложите пользователю указать возраст названных людей и запишите их в вектор vector<double> age. Затем выведете на печать пять пар (name,age). Упорядочите имена (sort(name.begin(),name.end()) и выведете на печать пары(name, age). Сложность заключается в том, чтобы получить вектор age, в котором порядок следования элементов...
C++ Функция для вывода на экран прямоугольника Написать функцию для вывода на экран прямоугольника, заполненного определенным символом. Не получилось сделать. Помогите, если не трудно. http://www.cyberforum.ru/cpp-beginners/thread1227527.html
Найти делители "длинного" числа C++
Дано число 12 тыс. символов. Необходимо найти все его делители. Подскажите как делать. Обязательно ли использовать длинную арифметику?
Разобрать логику работы приведенного кода C++
Здравствуйте, уважаемые! #include <iostream> using namespace std; long brackets_balance (char * str) { long count; for (;*str;*str++){ if ( (*str != '(') && (*str != ')') ) continue; else (*str == '(' ) ? count++ : count--; cout << "Строка:" << *str << " count:" << count <<endl;
C++ Определение чистой виртуальной функции класса-шаблона http://www.cyberforum.ru/cpp-beginners/thread1227436.html
Есть класс Comparable<T>: template<typename T> class Comparable : virtual public Object { public: virtual int compareTo(const T other) const = 0; virtual bool operator< (const T other) const final { return compareTo(other) < 0; } virtual bool operator> (const T other) const final { return compareTo(other) > 0; } virtual bool operator<=(const T other) const final { return...
C++ Вывод параметров или переменных из функции Здравствуйте. В Паскале можно вернуть несколько параметров. procedure(int i,j; var real hik, tik; var string tin, gak;); begin { hik,tik,tin,gak переменные вернутся} end; Но как в Си++ вернуть переменные разных типов из функции ? подробнее

Показать сообщение отдельно
Vourhey
Почетный модератор
6469 / 2244 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
15.07.2014, 14:18     Присвоить переменным значения из текстового файла
Ужасть какой... зачем столько телодвижений, чтобы числа прочитать?
C++
1
2
3
4
std::ifstream in_stream("file.txt");
std::vector<int> values;
std::copy(std::istream_iterator<int>(in_stream), std::istream_iterator<int>(), std::back_inserter(values));
in_stream.close();
Даже если закодить "в лоб" и то проще получается:
C++
1
2
3
4
5
6
std::ifstream in_stream("file.txt");
std::vector<int> values;
int tmp_num;
while (in_stream >> tmp_num)
    values.push_back(tmp_num);
in_stream.close();
 
Текущее время: 06:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru