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

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

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

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

27.04.2014, 11:47. Просмотров 684. Ответов 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++):

Необработанное исключение в "0x01082855" в "sort.exe": 0xC0000005: Нарушение прав доступа при записи "0xcccccccc" - C++
Всем привет! помогите мне понять в чём дело. написал программу: #include &quot;stdafx.h&quot; #include &lt;ctime&gt; #include &lt;iostream&gt; #include...

Необработанное исключение в "0x013f2b22" в "123.exe": 0xC0000005: Нарушение прав доступа при записи "0xfdfdfdfd" - C++
Вот функция для удаления столбца: #pragma once #include &lt;iostream&gt; using namespace std; int **DeleteIndexCol(int **ar,int s1,int...

Необработанное исключение в "0x54a2d2e9 (msvcr100d.dll)" в "3.exe": 0xC0000005: Нарушение прав доступа при записи "0xcccccccc". - C++
#include&lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;string&gt; #include&lt;stdlib.h&gt; using namespace std; class Goods { char* name; ...

Необработанное исключение в "0x776315de" в "c++1.exe": 0xC0000005: Нарушение прав доступа при записи "0x40e000 - C++
Здравствуйте. Только начал работать с динамическим массивом, но не могу понять почему появляется эта ошибка. Работаю с библиотекой sfml....

Необработанное исключение в "0x104b2288" в "Matrix.exe": 0xC0000005: Нарушение прав доступа при записи "0xcdcd - C++
Вот такая ошибка!

Необработанное исключение: "Нарушение прав доступа при записи" - C++
Подскажите в чём проблемма происходит ошибка при выполнение программы #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
0x10
2460 / 1632 / 238
Регистрация: 24.11.2012
Сообщений: 4,015
27.04.2014, 11:53 #2
В 14 строке создаете массив из одного элемента, а затем в 27 строке получаем потенциальный выход за границы.
СИЮ
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 8
27.04.2014, 11:57  [ТС] #3
точно, спасибо.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2014, 11:57
Привет! Вот еще темы с ответами:

Ошибка "Нарушение прав доступа при записи" - C++
Похоже я полный неудачник по программированию, так как даже элементарные программы у меня отказываются работать с выводом ошибки &quot;Нарушение...

Нарушение прав доступа при записи "0x00000000" - C++
Как я понимаю ошибка где-то в указателях. Но вот что неправильно, мне непонятно. class CAR { private: char *prod; //...

Нарушение прав доступа при записи "0x0000000c" - C++
12.cpp // 12.cpp : Defines the entry point for the console application. // #include &quot;stdafx.h&quot; #include &lt;stdlib.h&gt; #include...

0xC0000005: Нарушение прав доступа при записи "0xcccccccc". Инициализация строк - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; #include &lt;stdio.h&gt; using namespace std; class Stroka {char*...


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

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

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