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

Немогу найти ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Машина Тьюринга для вычисления квадратного многочлена (x^2+bx+c=0) http://www.cyberforum.ru/cpp-beginners/thread868259.html
Помогите, пожалуйста, составить Машина Тьюринга для вычисления квадратного многочлена(x ^ 2 + bx + c = 0). Унарное представление( т.е. l ^ a , l ^ b , l ^ c )
C++ Set, скорость Доброго времени суток. Получил задачу написать set, не просто set, а быстрый основанный на бинарном дереве поиска set. Вот что получилось. #ifndef SET_H #define SET_H http://www.cyberforum.ru/cpp-beginners/thread868258.html
C++ Реализовать функцию max, использующую параметры по умолчанию
1. Реализовать функцию, использующую параметры по умолчанию. Функция max(xi×x j),i∈, j∈,i≠ j Тип параметров double 2. Написать программу для тестирования разработанной функции. 3. Разработать набор тестов и проверить на них работоспособность реализованной функции
C++ Сравнение векторов
Здравствуйте! Есть задача – нужно посчитать, сколько элементов из RESULT содержат во втором векторе пары все элементы из K. Вот функция, которая должна бы подсчитывать в suitPartC это количество элементов, но она не работает. i->second почему-то все время принимает значение или , хотя само i выглядит как положено, соответственно, в std::set_difference тоже все время пустые значения. Подскажите...
C++ динамические структуры http://www.cyberforum.ru/cpp-beginners/thread868214.html
Дана динамическая матрица размера N*M (N и M вводятся). Среди столбцов матрицы, содержащих только элементы в диапазоне от 0 до 10, найти столбец с максимальной суммой
C++ Выполнить поиск заданного элемента методом однородного бинарного поиска 3 В отсортированном одномерном массиве X(100)выполнить поиск за-данного элемента методом однородного бинарного поиска подробнее

Показать сообщение отдельно
IvanInanovich
0 / 0 / 0
Регистрация: 03.01.2013
Сообщений: 113
17.05.2013, 17:27  [ТС]     Немогу найти ошибку
Сижу дальше колупаю этот код. При чтении из файла дублируется последнее расстояние (как на скрине).

Если в конце, код подправлю вот так:

C++
1
2
3
4
5
6
7
8
iline.read(reinterpret_cast<char*>(&dist1), sizeof(dist1));
    while( !iline.eof() )
    {
        cout << "\nDistance: ";
        dist1.showdist();
 
        iline.read(reinterpret_cast<char*>(&dist1), sizeof(dist1));
    }
То eof() срабатывает нормально. Почему так?
Изображения
 
 
Текущее время: 15:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru