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

Сделать класс двухмерного динамического массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает но компилируется http://www.cyberforum.ru/cpp-beginners/thread290727.html
Прога на Борланде фор ДОС. Компилируется, трассировка проходит удачно, но призапуске вылитает. Подскажите чьо. На ненужности не обращайте внимания. Хотяя. Я понятия не имею как корректно лепить бинарные деревъя. ЭТО то что вышло поотным трудом) А еще нужно поиск и тд. Кстати по Этому поводу можете что-то посоветувать:)
C++ Количество елементов массива Вчера тоже встретился с этой проблемой, но подумал что и так много у вас на форуме спрашиваю, так что не спросил... НО сегодня опять та же проблема. Вот код: ... ... int n; ifs >> n; int m; //здесь ошибка ... ... http://www.cyberforum.ru/cpp-beginners/thread290723.html
Вывести struct через fprint C++
Работает всё кроме функции Show_Rezult. т.к. у меня неразбериха с fprint...подсобите если нетрудно пожалуйста... #include <iostream> #include <stdio.h> #include <iomanip> using namespace std; const int N=10, F=5; struct STUDENT{ // данные о каждом студенте...
C++ Определить частоту появления в тексте каждого слова
#include <conio.h> #include <stdio.h> #include <ctype.h> #include <string.h> main() { char tekst; char buf; char buf2;
C++ Римские числа http://www.cyberforum.ru/cpp-beginners/thread290695.html
Нужна программа, проверающая на правильность введенное римское число В римских числах не силен. Гуглил, толком понял лишь что: допустимы лишь символы I V X L C D M повторение любого символа более 3 раз запрещено больше правил не нашел помогите с кодом программы заранее спасибо
C++ map/set iterator not dereferencable map<string,int> optimized(map<string,int>&dict){ map<string,int>::iterator i=dict.begin(); map<string,int>::iterator j=dict.begin(); while(i!=dict.end()){ for(j;j!=dict.end();j++){ if(is_root(i->first,j->first)) j=dict.erase(j); } i++; } подробнее

Показать сообщение отдельно
Kira-sempai
0 / 0 / 0
Регистрация: 26.07.2010
Сообщений: 6
07.05.2011, 21:48  [ТС]     Сделать класс двухмерного динамического массива
эм...

""Kontrolnaja.exe": Загружено: "C:\Users\Ирина-Кирина\Documents\Visual Studio 2010\Projects\Kontrolnaja\Debug\Kontrolnaja.exe", Символы загружены.
"Kontrolnaja.exe": Загружено: "C:\Windows\System32\ntdll.dll", Невозможно найти или открыть файл PDB
"Kontrolnaja.exe": Загружено: "C:\Windows\System32\kernel32.dll", Невозможно найти или открыть файл PDB
"Kontrolnaja.exe": Загружено: "C:\Windows\System32\KernelBase.dll", Невозможно найти или открыть файл PDB
"Kontrolnaja.exe": Загружено: "C:\Windows\System32\msvcp100d.dll", Символы загружены.
"Kontrolnaja.exe": Загружено: "C:\Windows\System32\msvcr100d.dll", Символы загружены.
Первый этап обработки исключения в "0x00bb1859" в "Kontrolnaja.exe": 0xC0000005: Нарушение прав доступа при записи "0x002b0000".
Необработанное исключение в "0x00bb1859" в "Kontrolnaja.exe": 0xC0000005: Нарушение прав доступа при записи "0x002b0000"."

непонятна(

Добавлено через 1 час 27 минут
нашел один косяк:

C++
1
2
3
4
5
6
7
for ( k = 0, k<s1; ++k;)
{
  p[k] = new int[s2];
 
  assert(p[k] != 0);
 
}
вместо ; поставил , и получил зацикливание.

и вообще исправил просто вот так:

C++
1
2
3
4
5
6
7
for (int i = 0; i < s1; ++i;)
{
  p[i] = new int[s2];
 
  assert(p[i] != 0);
 
}
Научился более-менее пользоваться дебагером вижуала. В общем он вылетает на моменте присвоения значения одной матрицы другой:

C++
1
n = m/2;
точнее, когда все элементы матрицы m уже поделены, и надо вернуть её значение. Или когда происходит ее присвоение матрице n. Точно не уверен.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru