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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму последних 5 положительных элементов массива http://www.cyberforum.ru/cpp-beginners/thread879999.html
нужно найти сумму последних 5 положительных элементов массива. вот я кое что написал но программа не работает. гляньте #include<stdlib.h> #include<iostream> int main() { int a;
C++ орел или решка программа моделирует падение монеты Для каждого броска монеты программа должна печатать Орел или Решка. Промоделируйте с помощью этой программы бросание 100 раз и подсчитайте, сколько раз появилась... http://www.cyberforum.ru/cpp-beginners/thread879998.html
Блок схемы C++
Ребят, не знал куда писать, но так-как нужна блок схема к программе на С++, то пишу тут. Не подскажите програмку для рисования блок схем?
C++ Правда ли, что все цифры равны
Вот такая задача. найти сколько цифр в данном числе равны А. Правда ли, что все цифры в числе равны. первую часть я сделал, а вот второе условие проверить не могу. Помогите кто то нужно дополнить...
C++ Разделить символьный массив на лексемы http://www.cyberforum.ru/cpp-beginners/thread879972.html
Нужно разделить символьный массив на лексемы. Новая лексема - от и до мат. знака ("+", "-", "*", "/")
C++ Перевод из 10-й с.ч. в 16-ую. Результат - в char[m] нужно перевести из 10-ой с.ч. в 16-ую. Результат записать как массив. Написал это, но постоянная ошибка "нарушение прав доступа при записи по адресу" : void DecToHex(long int a){ int i=0;... подробнее

Показать сообщение отдельно
Sem--ON
Сообщений: n/a

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

26.05.2013, 23:49. Просмотров 321. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru