Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C / C++

Выпуск № 536
от 20.06.2004, 15:50

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 1716
Отправлено ответов: 3402
Активность: 198.2 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

bocha
Статус: Опытный
Общий рейтинг: 151.4
[Подробней >>]
vitya
Статус: Профессиональный
Общий рейтинг: 109.35
[Подробней >>]
CrackLab
Статус: Опытный
Общий рейтинг: 138.96
[Подробней >>]
 
www
Статус: Доверительный
Общий рейтинг: 118.11
[Подробней >>]
lipa75
Статус: Доверительный
Общий рейтинг: 102.83
[Подробней >>]
Sedric
Статус: Доверительный
Общий рейтинг: 124.61
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1712. Приветствую, вас, господа эксперты! Скажите пожалуйста можно ли с помощью realloc уменьшать размер в... (ответов: 3)
Вопрос № 1713. К вопросу про крат. путь. 0 - свободное поле 1 - стена ! - старт(A) ^ - финиш(B)... (ответов: 2)
Вопрос № 1714. Здравстуйте эксперты Кто нибудь может объяснить что такое SDK и DDK? Заранее благодарен. Абрамовский... (ответов: 4)

Вопросов: 3, ответов: 9


 Вопрос № 1712

Приветствую, вас, господа эксперты!
Скажите пожалуйста можно ли с помощью realloc уменьшать размер выделенной динамической памяти.



Вопрос отправлен: 16.06.2004, 18:28
Отправитель: Стас (stas3@belnet.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает bocha

Добрый день, Стас!
а что, две строчки написать и прогнать их в отладчике лень?

Ответ отправлен: 16.06.2004, 20:27
Отправитель: bocha


Отвечает vitya

Приветствую Вас, Стас!
Да, конечно.

Ответ отправлен: 17.06.2004, 08:36
Отправитель: vitya


Отвечает CrackLab

Приветствую Вас, Стас!
Да, можно.

Ответ отправлен: 16.06.2004, 18:31
Отправитель: CrackLab


 Вопрос № 1713

К вопросу про крат. путь.
0 - свободное поле
1 - стена
! - старт(A)
^ - финиш(B)



Вопрос отправлен: 16.06.2004, 19:29
Отправитель: tralala

[Следующий вопрос >>] [Список вопросов]

Отвечает www

Доброе время суток, tralala!
По моему на этот вопрос уже было дано по крайней мере два правильных ответа.
Попробую повторить их:
Алгоритм такой - ставишь на все свободные поля (нули в твоем случае), прилегающие к первой точке, (старт(А) в твоем случае -!) двойки, затем на все свободные поля, прилегающие к этим двойкам ставиш 3 и т.д. Как только попадаешь в финиш(В)- (в твоем случае ^). Останавливаешься, и по "своим следам"(цифры ^,n,n-1,...,2,!) получаешь искомый кратчайший путь из (А) в (В).


Ответ отправлен: 17.06.2004, 22:48
Отправитель: www


Отвечает CrackLab

Здравствуйте, tralala!
Понятно, в общем первое что приходит на ум это использование рекурсии. Т.е. в точке начала помечаешь начальную точку каким-нить символом, чтобы ее больше не считали за свободную, проверяешь 4 соседних точки и запускаешь рекусрсивную процедуру с координатами тех точек, которые равны 0 и соприкасаются с точкой начала. В этой рекурсивной процедуре опять же помечаешь точку, координаты которой переданы, проверяешь 4 соседние точки и если там 0 запускаешь опять себя же (рекурсивную процедуру) с координатами этой нулевой точки. И так до тех пор пока не кончится стек =) либо пока ты не придешь в точку финиша. Одним из параметров рекурсивной процедуры нужно передавать количество сделанных шагов.
В общем задача несложная но немного геморойная. Я может займусь на днях ей, но ничего не обещаю. Смысл ее решения я написал. Обятельно ли надо показать кратчайший путь или достаточно узнать его длину?

Ответ отправлен: 16.06.2004, 19:46
Отправитель: CrackLab


 Вопрос № 1714

Здравстуйте эксперты
Кто нибудь может объяснить что такое SDK и DDK?
Заранее благодарен.
Абрамовский Иван.



Вопрос отправлен: 16.06.2004, 19:58
Отправитель: Иван Абрамовский (ivan171@yandex.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает bocha

Приветствую Вас, Иван Абрамовский!
Software Development Kit
Driver Development Kit
наборы свежих заголовочных файлов, библиотек, а т.ж. исходников и документации, необходимых для разработки программ/драйверов

Ответ отправлен: 16.06.2004, 20:24
Отправитель: bocha


Отвечает vitya

Доброе время суток, Иван Абрамовский!
DK - development kit (набор разработчика, библиотеки)
S - software
D - driver.

Ответ отправлен: 17.06.2004, 08:35
Отправитель: vitya


Отвечает lipa75

Здравствуйте, Иван Абрамовский!
SDK - Software Developer Kit - набор разработчика софта, то бишь набор библиотек и заголовочных файлов, необходимых для использования в своих программах функций, реализованных в API (Application Programming Interface - интерфейсе программирования приложений) операционной системы, под которой предполагается запускать написанную программу.
Таким образом, чтобы, например, отобразить всплывающее сообщение, стандартное для Windows, необходимо использовать функцию API операционной системы Windows MessageBox(...).
DDK - Driver Developer Kit - набор разработчика драйверов - соответственно набор библиотек и заголовочных файлов для написания драйверов.


Ответ отправлен: 17.06.2004, 09:22
Отправитель: lipa75


Отвечает Sedric

Добрый день, Иван Абрамовский!
Значит, SDK-Software Development Kit (средства для разработки программ)
DDK- Driver Development Kit (средства для разработки драйверов)
Без СДК тебя не спасет ничто, никакая Дельфя!

Ответ отправлен: 17.06.2004, 10:40
Отправитель: Sedric



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (23)
C / C++ (13)
Perl (1)
Builder / Delphi (15)
Pascal (22)
Basic / VBA (5)
Java / JavaScript (4)
PHP (12)
Криптография (7)
WinAPI (11)
Радиоэлектроника (10)
Пользователю
Windows 95/98/Me (35)
Windows NT/2000/XP (50)
"Железо" (29)
Поиск информации (13)
Администратору
Windows NT/2000/XP (29)
Linux / Unix (13)
Юристу
Гражданское право (12)
Семейное право (8)
Трудовое право (10)
КоАП (7)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное