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

Добавить числа из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ CAsyncSocket http://www.cyberforum.ru/cpp-beginners/thread854839.html
Доброго времени суток. При написании программы возникла проблема с CAsyncSocket. Нужно было реализовать передачу сообщений между диалоговым приложением и консолью (консоль - сервер), через...
C++ Задача по численным методам помогите решить задачу http://www.cyberforum.ru/cpp-beginners/thread854832.html
Передача операнда внутри переопределенной операции C++
Здравствуйте. Пытаюсь разобраться с перегрузкой операций для классов, и вот в чем проблема: Есть класс longNumber, в котором хранится(внезапно) длинное число в виде массива цифр а также знак числа....
C++ Биномиальный коэффициент
Реализовать рекурсивную функцию, вычисляющую биномиальный коэффициент по формуле:
C++ наследование в С++. (самое начало) http://www.cyberforum.ru/cpp-beginners/thread854816.html
я только нчинаю разбираться в плюсах, нужна помощь. Вот есть, например, собственный класс "Кнопки" . Нужно унаследовать от него еще 2 класса: "Красные" и "Синие" , чтобы выполняли одинакоые...
C++ Рассчитайте сумму, которую необходимо взять у родителей, чтобы можно было прожить учебный год, используя только стипендию и эти деньги Помогите решить ТОЛЬКО с помощью циклов и условного оператора 5.Каждого месяца студент получает стипендию А грн., Но расходы на проживание превышают стипендию и складываю В грн. Постоянное повышение... подробнее

Показать сообщение отдельно
abit
271 / 270 / 34
Регистрация: 03.02.2013
Сообщений: 754
03.05.2013, 15:07
while (fin.good()) = while (!fin.eof())

sum += tmp; - в переменной sum аккумулируется последнее прочитанное значение

fin>>tmp - из входного файлового потока читается следующее значение

по сути у вас аналогичные инструкции есть в вашем коде, не задавались вопросом что они значат?

т.е.
C++
1
2
if(fin.eof())
 break;
тождественно тому, что я вынес проверку в инвариант цикла а две оставшиеся вот:
C++
1
2
3
fin>>ch[k];
 
c+=ch[k]-(int)'0';
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru