2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Большие массивы в Си
Сообщение06.02.2008, 10:11 


06/02/08
1
Недавно столкнулся с проблемой создать массив. например 200 на 200. Не удалось, даже динамически выделял. максимум получилось 120 на 120 для типа Float. Хотелось бы решить проблему(написал программу, для большой точности приходится решать систему уравнения из 160 неизвестных методом гаусса).

 Профиль  
                  
 
 
Сообщение06.02.2008, 21:37 
Заслуженный участник
Аватара пользователя


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

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

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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group