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

Access violation - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ НЕ все работает (МАССИВЫ) http://www.cyberforum.ru/cpp-beginners/thread287985.html
Дан массив А11 Найти максимум из диапазона . Отсортировать массив по невозростаннию элементов, исключая из массива положительные нечетные элементыю. Что бы исключить не нужные ел. я присваеваю...
C++ Как изменить шрифт и размер шрифта подскажите пожалуйсто как изменить шрифт и размер шрифта, какие библиотеки и функции http://www.cyberforum.ru/cpp-beginners/thread287977.html
Констуркторы, деструкторы.... C++
Необходимо для динамического типа данных описать класс, содержащий указатель на динамический тип как поле данных. Для этого класса описать конструкторы (в том числе и конструктор копирования),...
При удалении динам.массива Segmentation failure C++
Программа работает но когда удаляем delete buf; то возникает Segmentation failure.... без его удаления всё нормально... #include <iostream> #include <stdio.h> #include <string.h> using...
C++ Прикрутить CppCheck к Code:Blocks http://www.cyberforum.ru/cpp-beginners/thread287945.html
Вот решил познакомиться с этой известной средой (переустановил Винду и понял, что MSVS ставить уже не хочу)) Все поставил, все работает, но вот начал ковыряться в плагинах и нашел на просторах инета...
C++ Среднее значение в СМО В условии дано среднее значение Х заявок в месяц в течении 6 месяцев.Как можно это реализовать получая конкретные числа.Про что почитать?Я так понял разброс может быть от 0 до 2Х, но чтобы среднее... подробнее

Показать сообщение отдельно
Marc.h
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 14

Access violation - C++

03.05.2011, 18:46. Просмотров 335. Ответов 0
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
void max_min (fstream &p)
{
    MYTYPE object;
    int k, min, max, len;
    p.clear();
    p.seekg(0);
    len=p.tellg()/(lenDis+16);
    MYTYPE *arr=new MYTYPE[len];
    for (int i=0; read(p, arr[i]); ++i)
    max=0;
    k=arr[0].count[0]+arr[0].count[1]+arr[0].count[2];
    for(int i=1; i<=len; ++i)
    {
        if((arr[i].count[0]+arr[i].count[1]+arr[i].count[2])>k)
        {
            k=arr[i].count[0]+arr[i].count[1]+arr[i].count[2];
            max=i;
        }
    }
    min=0;
    k=arr[0].count[0]+arr[0].count[1]+arr[0].count[2];
    for(int i=1; i<=len; ++i)
    {
        if((arr[i].count[0]+arr[i].count[1]+arr[i].count[2])<k)
        {
            k=arr[i].count[0]+arr[i].count[1]+arr[i].count[2];
            max=i;
        }
    }
    cout << top;
    output(arr[max]);
    output(arr[min]);
    cout << low;
    delete []arr;
}
Ошибка в этой строке
C++
1
for (int i=0; read(p, arr[i]); ++i)
Прототип
C++
1
fstream & read(fstream & , MYTYPE & , int=0);

Функция read работает правильно...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru