Здравствуйте, shvellerr, Вы писали:
S>Доброго всем времени суток. Извиняюсь заранее если чегото не так сказал. S>В общем есь такая проблемка. Я только начинаю учить С++ читаю книжку дошел до динамических массивов вроде разобрался написал такой код (почти как в книжке) он работает но странно S>программа должна выделять место под строки.
S>S>почти как в книжке... запускается нормально но работает со странностями при маленьких массивах работает вроде нормально к примеру 100 на 100.. S>при средних происходят сбои и ошибки например 6000 на 300 S>при больших или работает или происходит ошибка(**** вызвало ошибку защиты в модуле ****). S>причем выделение памяти нестабильно может не выделить память для меньшего массива и выделить для большего про ограничение размеров массивов я ничего не нашел. Есть ли ограничения для динамических массвов? Есть ли какието правила для их создания? Что я сделал не правильно? Может ли глюкать среда разработки (Borland C++ 3.1 for Win(например неправильно установил))?
Да, ограничения есть. Смотри модели памяти (параметры компиляции) и far указатели. Скорее всего у тебя размер массива ограничен в 64к, от этого и такие проблемы.