-
- Ну я и вопросик кинул %) "...Чем сотни мудрецов способны разрешить..." :) - Николай Коровин(09.10.2005 15:20, )
- Все правильно, косяка нет Ксения(910 знак., 08.10.2005 17:16, )
- Насильник Ксения, ххихи :-) - Shura(10.10.2005 23:43, )
- Ржевский... %-/ - Николай Коровин(11.10.2005 16:09, )
- Кстати, какие-то странные понятия о политкорректности ныне :-) ReAl(117 знак., 11.10.2005 13:20, )
- Супер! Респект :) - Николай Коровин(09.10.2005 15:12, )
- и тем не менее это не матрица а вектор разнотипных векторов - DASM(08.10.2005 17:24, )
- Если б вектора действительно были разнотипные, то так, но в данном случае они все одного типа - int - Ксения(09.10.2005 00:37, )
- Насильник Ксения, ххихи :-) - Shura(10.10.2005 23:43, )
- А зачем именно динамическая память? Ресурсы по памяти в МК обычно небольшие. Хватит ли их? Bill(446 знак., 08.10.2005 12:58, )
- Так и делаю -- и проверяю, и обратно возвращаю. А если не "косоуголить", памяти не хватит вообще :) - Николай Коровин(08.10.2005 13:17, )
- неверно. Malloc может выделить память где угодно. Кроме того, при резервировании куска там будет служебная информация. Да, и массивы в С не могут быть "треугольными". Вы себе представляете треугольную матрицу ? Я - нет - DASM(08.10.2005 12:42, )
- Похоже, LT- алгоритм не знаком? - Крок.(10.10.2005 00:06, )
- неа =( - DASM(10.10.2005 00:22, )
- Да пусть малоки их по всему белу свету раскидают, не суть, чтобы оно в памяти подряд шло. Суть, чтобы адресоваться можно было по типу икс на игрек, но строки могли быть разнодлинными. В реале массив огромный, "квадратить" и оставлять половину не Николай Коровин(17 знак., 08.10.2005 12:56, )
- тогда придется самому брать указатель a[x] и прибавлять у нему смещение. Стандартная семантика [][] требует прямоугольности массива - DASM(08.10.2005 13:07, )
- А "полустандартная" (a[x])[y]? Можно же сделать int *s и дальше s=a[x], s[y]=скоканада - Николай Коровин(08.10.2005 13:15, )
- можно так DASM(361 знак., 08.10.2005 13:30, )
- Это - "векторизованное представление двумерного массива". По крайней мере так называлось, когда ReAl(473 знак., 08.10.2005 15:08, )
- по поводу дурного тона - можете продемонстрировать ф-цию, распечатывающую этот двумерный массив через операторы [][] Допустим в нее передается этот массив (указатель) и обе разномерности - DASM(08.10.2005 15:19, )
- А мы уже о C++ ? Ну не вирутальные методы у этого класса "двумерный массив", ну что ты поделаешь... ReAl(638 знак., 08.10.2005 17:03, )
- стоп. Если несложно - не суммируйте элементы в func2 а распечатайте их. Только прогоните в отладчике - DASM(08.10.2005 17:21, )
- И ещё. И потом иду домой... - ReAl(08.10.2005 17:54, )
- Вот. ReAl(689 знак., 08.10.2005 17:56, )
- Не, не уержался :-) Ещё пару слов перед уходом. - ReAl(08.10.2005 18:00, )
- Тьху, эти Enter-ы не вовремя... надо уже идти отдыхать... ReAl(1781 знак., 08.10.2005 18:23, )
- Не, не уержался :-) Ещё пару слов перед уходом. - ReAl(08.10.2005 18:00, )
- Вот. ReAl(689 знак., 08.10.2005 17:56, )
- Вот Фома неверующий... Ну я же домой хочу! :-) Ладно, сейчас. Только зачем в отладчике? Я трапа тут небоюсь. ReAl(704 знак., 08.10.2005 17:44, )
- ну ладно, согласен :-) - DASM(08.10.2005 18:03, )
- Вообще-то это тема для фака по указателям :-) - ReAl(08.10.2005 18:24, )
- Т.е. (мечтательно так...) если бы кто-то из этой ветки выжимку сделал, да в фак положил, то оно поспособствовало бы уменьшению обсуждения таких вопросв в будущем. - ReAl(08.10.2005 18:26, )
- Выжимайте :)) - General(10.10.2005 09:25, )
- Т.е. (мечтательно так...) если бы кто-то из этой ветки выжимку сделал, да в фак положил, то оно поспособствовало бы уменьшению обсуждения таких вопросв в будущем. - ReAl(08.10.2005 18:26, )
- Вообще-то это тема для фака по указателям :-) - ReAl(08.10.2005 18:24, )
- ну ладно, согласен :-) - DASM(08.10.2005 18:03, )
- И ещё. И потом иду домой... - ReAl(08.10.2005 17:54, )
- стоп. Если несложно - не суммируйте элементы в func2 а распечатайте их. Только прогоните в отладчике - DASM(08.10.2005 17:21, )
- А мы уже о C++ ? Ну не вирутальные методы у этого класса "двумерный массив", ну что ты поделаешь... ReAl(638 знак., 08.10.2005 17:03, )
- по поводу дурного тона - можете продемонстрировать ф-цию, распечатывающую этот двумерный массив через операторы [][] Допустим в нее передается этот массив (указатель) и обе разномерности - DASM(08.10.2005 15:19, )
- Это - "векторизованное представление двумерного массива". По крайней мере так называлось, когда ReAl(473 знак., 08.10.2005 15:08, )
- можно так DASM(361 знак., 08.10.2005 13:30, )
- не согласен. [][] может быть массивом строк произвольной длины. - she(08.10.2005 13:15, )
- пример давайте =) - DASM(08.10.2005 13:45, )
- Ответ: VAI(213 знак., 08.10.2005 14:31, )
- Прав, пока не вылезешь за пределы строки :). Т.е., при условии "презумпции вменяемости" - прав. ReAl(694 знак., 08.10.2005 14:54, )
- ак это тот же арбуз [вид сбоку] - DASM(08.10.2005 14:58, )
- да, только это одномерный массив указателей на строковые массивы, а не двухмерный массив - DASM(08.10.2005 14:53, )
- Прав, пока не вылезешь за пределы строки :). Т.е., при условии "презумпции вменяемости" - прав. ReAl(694 знак., 08.10.2005 14:54, )
- Ответ: VAI(213 знак., 08.10.2005 14:31, )
- пример давайте =) - DASM(08.10.2005 13:45, )
- А "полустандартная" (a[x])[y]? Можно же сделать int *s и дальше s=a[x], s[y]=скоканада - Николай Коровин(08.10.2005 13:15, )
- тогда придется самому брать указатель a[x] и прибавлять у нему смещение. Стандартная семантика [][] требует прямоугольности массива - DASM(08.10.2005 13:07, )
- Похоже, LT- алгоритм не знаком? - Крок.(10.10.2005 00:06, )
- a[0]=(int*)malloc(10*sizeof(int)); попробуй так nut(147 знак., 08.10.2005 11:38, )