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

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

Войти
Регистрация
Восстановить пароль
 
СИЮ
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 8
#1

Нарушение прав доступа при записи "0xabababab" - C++

27.04.2014, 11:47. Просмотров 625. Ответов 2
Метки нет (Все метки)

Доброго времени суток начал прогу писать и тут меня компилятор удивил вот такой фигнёй : Необработанное исключение в "0x773d15de" в "Алгоритм Хаффмана decoder.exe": 0xC0000005: Нарушение прав доступа при записи "0xabababab".
Сколько записывал ни разу такого не было, помогите найти где я затупил, заранее спасибо.

Код
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <deque>
#include <string>

using namespace std;

int main()
{
	int SIZE = 1;
	

	string *str_code = new string[SIZE];

	ifstream str_code_input("string_code.txt");

	if(str_code_input.fail())
		cout << "Error open file \n";
	else
	{

		int count = 0;
		while(!str_code_input.eof() && !str_code_input.fail())
		{
			
			getline(str_code_input, str_code[count]);
			count++;
			SIZE++;
		}
	}

	str_code_input.close();

	SIZE = 1;

	string *str_table = new string[SIZE];
	
	ifstream str_table_input("table_code.txt");

	if(str_table_input.fail())
		cout << "Error open file \n";
	else
	{
		int count = 0;
		while(!str_table_input.eof() && !str_table_input.fail())
		{
			
			getline(str_table_input, str_table[count]);
			count++;
			SIZE++;
		}
	}

	str_table_input.close();
	
	system("pause");

	return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2014, 11:47     Нарушение прав доступа при записи "0xabababab"
Посмотрите здесь:

C++ Нарушение прав доступа при записи "0x00000000"
Ошибка при работе с OpenCV: "нарушение прав доступа при чтении по адресу" C++
Работа со списками ("Нарушение прав доступа записи") C++
"Нарушение прав доступа при чтении "0x00000000"" C++
Быстрая сортировка. Нарушение прав доступа при чтении "0xfdfdfdfd" C++
C++ Нарушение прав доступа при чтении "0xcdcdcdcd"
C++ 0xC0000005: Нарушение прав доступа при записи "0xcccccccc". Инициализация строк
Ошибка "Нарушение прав доступа при записи" C++
C++ Ошибка 0xC0000005: Нарушение прав доступа при чтении "0xcccccccc"
C++ Ошибка "нарушение прав доступа при чтении по адресу."
"Нарушение прав доступа при чтении по адресу 0x00000000" C++
C++ Нарушение прав доступа при чтении "0xcdcdcdcd"

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2452 / 1624 / 238
Регистрация: 24.11.2012
Сообщений: 3,999
27.04.2014, 11:53     Нарушение прав доступа при записи "0xabababab" #2
В 14 строке создаете массив из одного элемента, а затем в 27 строке получаем потенциальный выход за границы.
СИЮ
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 8
27.04.2014, 11:57  [ТС]     Нарушение прав доступа при записи "0xabababab" #3
точно, спасибо.
Yandex
Объявления
27.04.2014, 11:57     Нарушение прав доступа при записи "0xabababab"
Ответ Создать тему
Опции темы

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