Аватар для M.t.
0 / 0 / 1
Регистрация: 10.02.2012
Сообщений: 38
1

Очередное нарушение прав доступа

16.02.2015, 10:29. Показов 1196. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создал класс с именем Numbers.
Ниже реализация функции

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
void Numbers::itoc(long int integer, char* ch)
{
 
    long int summa;
    int ostatok;
    int ostatok2;
    bool ver = true;
    for(int i = 0; i < 1000; ++i)
        {
            summa = integer / 10;
 
            if((summa<10) && (ver == true))
            {
                summa = 10;
                ver = false;
            }
 
            ostatok = integer % summa;
 
            integer = summa;
            if(integer < 10)
            {
                ch[i] = summa + 48;
                break;
            } else {
                ch[i] = ostatok + 48;
            }
        }
}
Вызываю следующим образом

C
1
num.itoc(number, cha);
И на строчке
C
1
ch[i] = ostatok + 48;
Выскакивает сообщение о нарушении прав доступа.
Немного не понятно как решить данную проблему.

Кликните здесь для просмотра всего текста

Необработанное исключение по адресу 0x00AB1F79 в Devision.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0x00000000.
0
Лучшие ответы (1)
16.02.2015, 10:29
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.02.2015, 10:29
Ответы с готовыми решениями:

Нарушение прав доступа
Доброго времени суток, уважаемые программисты! Вкратце: шефом была поставлена задача выяснить остатки витой пары на складе... Однако...

Нарушение прав доступа
Добрый день, сразу извиняюсь что пишу в связи столь распространенной ошибкой сюда, знаю что нарушение прав доступа происходит тогда, когда...

Нарушение прав доступа и sscanf_s
Добрый день! Возникла проблема с использованием функции sscanf_s в Visual Studio 2013. Есть строка, лежащая в символьном массиве,...

2
120 / 142 / 46
Регистрация: 31.10.2014
Сообщений: 721
Записей в блоге: 1
16.02.2015, 10:40 2
Лучший ответ Сообщение было отмечено M.t. как решение

Решение

Выход за пределы массива
1
 Аватар для M.t.
0 / 0 / 1
Регистрация: 10.02.2012
Сообщений: 38
16.02.2015, 10:45  [ТС] 3
Хм... что-то сразу и не сообразил, что нужно количество указать )
0
16.02.2015, 10:45
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.02.2015, 10:45
Помогаю со студенческими работами здесь

Странное нарушение прав доступа
Программа выдает странные сообщения о нарушении прав доступа при чтении. Ошибка возникает в случайные моменты времени и сильно портит...

Нарушение прав доступа при чтении
Приветствую! Есть файл, для которого пишу парсер. Структура файла такова: какое-то количество каталогов, каждый из которых хранит...

Нарушение прав доступа при чтении
Есть некоторая структура struct Person { char Surname; char Name; sex Sex; int Age; char Group; };

Нарушение прав доступа при чтении
Пишу программу для роботы с базами данных. Скомпилирывал ошибок нема, но при запуске выдает вечно ошибку! вот скрин...

Нарушение прав доступа при чтении в VS10
Доброго времени суток. Наткнулся на проблему, битый час не могу с ней справиться. Имеется файл (любой, но в данном случае простой текст), в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Аутентификация в Laravel
Wired 18.02.2025
В современном мире веб-разработки безопасность пользовательских данных становится критически важным аспектом любого приложения. Laravel, как один из самых популярных PHP-фреймворков, предоставляет. . .
Laravel или Symfony: что лучше для старта?
Wired 18.02.2025
В веб-разработке выбор правильного фреймворка может стать определяющим фактором успеха проекта. Особенно это актуально для PHP - одного из самых распространенных языков программирования, где Laravel. . .
Что нового в Laravel 12
Wired 18.02.2025
С момента своего появления в 2011 году Laravel постоянно развивается, внедряя инновационные решения и совершенствуя существующие возможности. В начале 2025 года ожидается выход Laravel 12 - новой. . .
Роутер в Laravel: как работать с маршрутами
Wired 18.02.2025
Маршрутизация - один из основополагающих элементов любого веб-приложения на Laravel, определяющий как приложение отвечает на HTTP-запросы к различным URL-адресам. По сути, роутинг - это механизм. . .
Интеграция шаблона Bootstrap в Laravel PHP
Wired 18.02.2025
Разработка веб-приложений в современном мире требует не только надежного бэкенда, но и привлекательного, отзывчивого интерфейса. Laravel, как один из самых популярных PHP-фреймворков, отлично. . .
Использование контроллеров и middleware в Laravel PHP
Wired 18.02.2025
Современная веб-разработка требует четкой организации кода и эффективного управления потоком HTTP-запросов. Laravel, как один из ведущих PHP-фреймворков, предоставляет два мощных инструмента для. . .
Фильтрация массива по неточному соответствию элементам другого массива в JavaScript
Wired 18.02.2025
При работе с массивами данных в JavaScript иногда возникает задача поиска и фильтрации элементов по неточному соответствию. В отличие от точного сравнения, когда мы ищем полное совпадение значений,. . .
Создаем SPA Router на чистом JavaScript
bytestream 17.02.2025
В современной веб-разработке одностраничные приложения (SPA) стали стандартом для создания динамичных и отзывчивых пользовательских интерфейсов. Ключевым компонентом любого SPA является роутер -. . .
Машинное обучение на TypeScript и TensorFlow
bytestream 17.02.2025
Машинное обучение становится все более востребованным направлением в современной разработке программного обеспечения. Интеграция искусственного интеллекта в веб-приложения открывает новые возможности. . .
Как работать с данными EXIF и JPEG в JavaScript
bytestream 17.02.2025
В современном мире цифровой фотографии метаданные изображений играют важнейшую роль в организации и управлении медиаконтентом. Формат EXIF (Exchangeable Image File Format) - это стандарт,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru