· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› C-функция, которая возвращает неопределенное число

<< . 1 . 2 .

Посл.отвђт Сообщенiе


Дата: Июл 24, 2003 10:22:48 · Поправил: Edmond

volodya
Мне противно, что я делаю херню, но еще противнее сидеть до позеленения над изящным решением, которое все равно никто не оценит.

Ну зато мне приятно!!! Я люблю красивые изысканные решения. Почему мне письма не прислал? А?
РРРРРРР....
Буду рычать, и шипеть :)))

Как ты думаешь во что можно превратить задачу расчёта обтекания 2D тела занимающюю массивами в памятьи более 800Mб?
А?
Хехехехехе...!!!!!!!! УУУУ, у меня щщааззз просто подъём всех систем. Как говорится Разгон мозгов.



Quantum
Что наша жизнь... Куда делся раздел COMPO?
Люди, помилуйте. Три классных задачки придумал (мои собственные :)))). Но когда ими заняться? Там ж мало придумать. Нужно отладить, написать специальные модули тестирования.. Работы уйма.

Хотя кто хочет, могу кинуть в форум задачу оптимизации расчёта. Есть исходник на фортране. Нужно сделать крутой на асм. Базовую задачу я уже переписал. (Кстати нехило)
(Это в теме FPU посвящается.) (Там решение для прямоугольника)
Далее буду решать полную 2D задачу. (с этими метриками противными. Объём памяти в реаль будет ужасный.. Существующий вариант считает это за 24 часа и более)
В принципе для жаждущих экстрима могу её выставить на всеобщее мозголомание.

Ну а 3D она подобная, просто уравнений чуть больше...


Дата: Июл 24, 2003 11:02:28

Black_mirror
Это решение в духе Паскаля :)))


Дата: Июл 24, 2003 11:35:28

Edmond
Паскаль не даст такую структуру объявить 8(


Дата: Июл 24, 2003 11:36:41

Black_mirror
Вы не поняли. Я говорю о строках в Паскале, где имеется начальные два байта указывающие на размер строки


Дата: Июл 24, 2003 17:38:37 · Поправил: volodya

struct result
{
int nparams;
char param[]; //ошибка компиляции - нельзя объявлять массив неизвестного размера!
}


Дата: Июл 24, 2003 17:48:46

volodya
//ошибка компиляции - нельзя объявлять массив неизвестного размера!

Объяви указаьель на void


Дата: Июл 24, 2003 17:50:06

volodya
Тем более, что данные выделяются динамически


Дата: Июл 24, 2003 18:23:13

Да, но это означает, что помимо хранения структуры из int и void*, мне надо еще хранить память для строки. Ну его нах! Парсер должен быть ОЧЕНЬ быстрым. А любая ерундень, что связывается с malloc - это ....


Дата: Июл 24, 2003 18:27:30

volodya
ПАРСЕР???
ТЫ СКАЗАЛ ПАРСЕР???
ОООООООООООООООООООООО
КАКОЙ ТЕКСТОВОЙ, XML??
Да, что ж тыц молчишь... Я тебе под любую задачу этот парсер набросаю.. Если сам не перепишу на С.


Дата: Июл 24, 2003 19:29:13

Это парсер ASN.1 :)


Дата: Июл 24, 2003 22:02:33

Edmond
Я говорю о строках в Паскале, где имеется начальные два байта указывающие на размер строки
Или SAFEARRAY в стиле OLE-COM


Дата: Июл 25, 2003 12:34:35

volodya
А что это такой за парсер?


Дата: Июл 25, 2003 21:13:58

volodya
А нельзя ли сделать маленькую функцию, которую потом опрашивать в цикле; те значения, которые она будет выдавать - использовать и записывать в динамический массив(если надо хранить все значения)? В функции, ес-но, должна быть парочка статических переменных... Указатель на массив передавать в функцию...
Короче, я так делал, когда решал задачу о нахождении минимума функции симплекс-метедом (надо было нарисовать путь поиска) . Только мне не массив каждый раз в функцию передавать надо было, а всего лишь предыдущюю точку и значение функции в ней.


Дата: Июл 25, 2003 22:41:04

blackgun

Элегантно! Мне очень понравилась идея :)


Дата: Июл 26, 2003 00:40:00

volodya
Рад помочь, удачи тебе!

<< . 1 . 2 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.077