2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Большие массивы в Си
Сообщение06.02.2008, 10:11 
Недавно столкнулся с проблемой создать массив. например 200 на 200. Не удалось, даже динамически выделял. максимум получилось 120 на 120 для типа Float. Хотелось бы решить проблему(написал программу, для большой точности приходится решать систему уравнения из 160 неизвестных методом гаусса).

 
 
 
 
Сообщение06.02.2008, 21:37 
Аватара пользователя
:evil:
Судя по Вашему описанию проблемы, Вы работаете в 16-битной среде. В этом случае Вам мало разместить массив, надо ещё правильно с ним работать. Смотрите в сторону huge и системных механизмов управления памятью.

Возможен вариант: Вы неправильно вычисляете размер массива, сохраняя его в двухбайтной переменной вместо 4хбайтной.

Я советую напечатать sizeof(size_t). Если напечатается 2 — у Вас нет пути, кроме как исследовать своё специфическое, нестандартное окружение.

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group