
02.11.2008, 21:09
|
|
Познающий
Регистрация: 08.08.2008
Сообщений: 55
С нами:
9346084
Репутация:
54
|
|
ужс. горе программеры. массивы такого размера лучше всего диномически выделять, а не в стеке (размер которого по дефолту вроде 1Мб, что намного меньше чем 1024*1028*sizeof(double)).
|
|
|

02.11.2008, 23:04
|
|
студент
Регистрация: 30.07.2007
Сообщений: 800
С нами:
9885926
Репутация:
1188
|
|
вопрос к тем кто уже юзал VC2008FeaturePack для visual studio 2008
можно ли к существующему проекту прицепить стиль от фьюч пака и если да то как все это сделать чтоб как минимум пришлось переделать? Всем спасибо.
|
|
|

03.11.2008, 21:11
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
С нами:
9332069
Репутация:
92
|
|
Можно на С++?
|
|
|

03.11.2008, 21:28
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами:
11243422
Репутация:
21
|
|
Нет, нам в универе пока только С и Python дают 
|
|
|

03.11.2008, 21:37
|
|
Новичок
Регистрация: 03.05.2008
Сообщений: 19
С нами:
9485139
Репутация:
1
|
|
Здравствуйте, интересно как на C++ пишется fork-бомба. Вот нашел этот код:
Код:
#include <unistd.h>
int main()
{
while(1)
fork();
}
Всё да ничего, но выдаёт ошибку, вот только уже не помню какую.
P.S. C++ начал изучать две недели назад 
|
|
|

03.11.2008, 21:41
|
|
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
С нами:
9596486
Репутация:
291
|
|
вообще-то это не с++ а си.
пости конкретно какую ошибку выдает?
|
|
|

03.11.2008, 21:59
|
|
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
С нами:
10042776
Репутация:
275
|
|
VIP
Варианты:
1. Использовать структуру данных список;
2. использовать функцию realloc;
3. написать свою функцию-аналог realloc;
4. всякий изврат типа сделать рекурсивную функцию со статическим массивом - и по мере вложенности увеличивать счетчик, а в конце - создавать массив и записывать, идя назад по рекурсии туда все элементы.
Мне больше всего нравится первый вариант.
|
|
|

07.11.2008, 14:27
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами:
11243422
Репутация:
21
|
|
Сообщение от Forcer
VIP
Варианты:
1. Использовать структуру данных список;
2. использовать функцию realloc;
3. написать свою функцию-аналог realloc;
4. всякий изврат типа сделать рекурсивную функцию со статическим массивом - и по мере вложенности увеличивать счетчик, а в конце - создавать массив и записывать, идя назад по рекурсии туда все элементы.
Мне больше всего нравится первый вариант.
А как можно добавлять в стуркутру новый элемент? Как я понял из книг и лекций структура и массив отличаются только тем, что в массиве однородные объекты, а в структуре разнородные. Если это так, то массив мне подходит больше, но как ведь задавая массив нужно сразу задавать количество элементов, а оно в задаче неизвестно! Как быть?
|
|
|

07.11.2008, 14:31
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами:
11243422
Репутация:
21
|
|
И ещё один вопрос:
Как в С реализована "защита от дураков"? Всмысле исключения, типа аналога try/except в Python?
|
|
|

04.11.2008, 15:32
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами:
11444066
Репутация:
2290
|
|
Всё да ничего, но выдаёт ошибку, вот только уже не помню какую.
return 1;
А вообще пока не будешь помнить, то подобные вопросы задавать на форумах не следует 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|