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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sem--ON
Сообщений: n/a
#1

Зацикливание класса - C++

26.05.2013, 23:49. Просмотров 299. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int readmass(char* file)
    {
        
        FILE *mass =fopen(file,"r");
        if( mass==NULL)
        {
            cout<<"Не возможно открыть файл"<<endl;
            return 0;
            }
        else
        {
        float z;
        int z2=1;
        do
        {
            fscanf(mass, "%f ", &z);
            z2++;
        }
        while (z != 0 );
        int size=(7000000+z2/7); 
        return size;
        }
Предпологается что в класс передается имя файла(file), он его должен открыть и посчитать сколько значение содержится в файле. Файл будет содержать только десятичные числовые значение, в виде таблици(строки разделены "Enter", а столбцы пробелами). У меня (visual studio 2012) дебаг показывает что переменная z принимает значение 45.00000 (причем такого значение вообще нету в файле), и с каждым прохождением цикла значение не изменятся--> зацикливание. В чем проблема?
Пример файла:
45.8 47.5 49.8 50.7 52.0 53.1 53.9
48.5 50.3 52.1 53.5 55.0 56.1 57.3
51.2 53.3 55.2 56.8 58.0 59.3 60.6
54.0 56.2 57.6 59.3 60.7 61.8 63.6
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2013, 23:49     Зацикливание класса
Посмотрите здесь:

C++ Зацикливание
зацикливание в C++ C++
C++ Вероятное зацикливание
C++ Зацикливание в программе
Зацикливание Функции C++
C++ сделать зацикливание
зацикливание C++
Зацикливание C++
Зацикливание C++
C++ Scanf зацикливание
C++ Зацикливание проверки
Зацикливание C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12877 / 7263 / 810
Регистрация: 27.09.2012
Сообщений: 17,937
Записей в блоге: 2
Завершенные тесты: 1
27.05.2013, 01:09     Зацикливание класса #2
попробуйте сравнить с определенной точностью
Yandex
Объявления
27.05.2013, 01:09     Зацикливание класса
Ответ Создать тему
Опции темы

Текущее время: 19:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru