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

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


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 700
от 03.04.2007, 11:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 471, Экспертов: 69
В номере:Вопросов: 3, Ответов: 5


Вопрос № 80117: Здраствуйте уважаемые эксперты. Подскажите пожалуста где можно найти матирал по определению компонент сильной связности. Заранее спасибо!...
Вопрос № 80168: Уважаемые эксперты, помогите пожалуйста. Просто нет времени на поиск, а нужно срочно. Как подключить и использовать в Visual C++ 6.0 нормальный генератор случайных чисел? В Microsoft-e все библиотеки переработали, я теперь ничего найти не могу. Нужно...
Вопрос № 80237: Здравствуйте, уважаемые эксперты! Имеется база данных (файл "op_data.mdb"). В этой базе одно из полей ("fld_30037_9") описано как "Поле МЕМО". По крайней мере так "говорит" MS Access. MS Access эту базу чит...

Вопрос № 80.117
Здраствуйте уважаемые эксперты. Подскажите пожалуста где можно найти матирал по определению компонент сильной связности. Заранее спасибо!
Отправлен: 28.03.2007, 15:45
Вопрос задал: Николай Славко (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Терсков Сергей
Здравствуйте, Николай Славко!

Теорию по этому вопросу, можно найти во всех нормальных учебниках по дискретной математике, в разделе "Теория графов". Это например учебники Липского или Новикова.
В boost есть библиотека для реализации графов.

http://www.boost.org/libs/graph/doc/table_of_contents.html

В том числе реализованы алгоритмы по нахождению компонент сильной связности. Полный обзор этой библиотеки представлен в книге C++ Boost Graph Library (Джереми Сик, Лай-Кван Ли, Эндрю Ламсдейн).
Ответ отправил: Терсков Сергей (статус: 7-ой класс)
Ответ отправлен: 29.03.2007, 03:22
Оценка за ответ: 3


Вопрос № 80.168
Уважаемые эксперты, помогите пожалуйста. Просто нет времени на поиск, а нужно срочно. Как подключить и использовать в Visual C++ 6.0 нормальный генератор случайных чисел? В Microsoft-e все библиотеки переработали, я теперь ничего найти не могу. Нужно обязательно в Visual C, поэтому другие среды не предлагать. Да, и ещё, в Borland C++ есть замечательная библиотека Math.h, в которой куча полезных констант лежала, теперь их от туда выбросили зачем-то, так может кто знает где они лежат? Поиском пробовал - ничего не нашёл. Может "сервис кряки" помогут?
Отправлен: 28.03.2007, 20:59
Вопрос задал: Anarchist (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: kool
Здравствуйте, Anarchist!
Если стандартный ГСЧ можно рассматривать
как нормальный, то
вот пример из MSDN (см. приложение).
Кстати, полезная штука эта MSDN -
иногда помогает;)
Удачи!

Приложение:

---------
I am.

Ответ отправил: kool (статус: Студент)
Ответ отправлен: 28.03.2007, 22:32

Отвечает: Терсков Сергей
Здравствуйте, Anarchist!

В принципе, в среде разработки разницы нет. А если вас не устраивают стандартные решения, то воспользуйтесь сторонними библиотеками. Например, boost.

http://boost.org/libs/random/index.html.

Или же воспользуйтесь теорией по генерации случайных чисел. Например,

http://ru.wikipedia.org/wiki/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D1%8B%D1%85_%D1%87%D0%B8%D1%81%D0%B5%D0%BB
Ответ отправил: Терсков Сергей (статус: 7-ой класс)
Ответ отправлен: 29.03.2007, 02:57

Отвечает: Mister Vova
Здравствуйте, Anarchist!

#include <stdlib.h> //необходимо
#include <time.h>//необходимо
srand ((unsigned) time (NULL));//необходимо включает
t = rand()%100;//необходимо генирирует

Приложение:

Ответ отправил: Mister Vova (статус: 1-ый класс)
Ответ отправлен: 30.03.2007, 17:58


Вопрос № 80.237
Здравствуйте, уважаемые эксперты!
Имеется база данных (файл "op_data.mdb"). В этой базе одно из полей ("fld_30037_9") описано как "Поле МЕМО". По крайней мере так "говорит" MS Access. MS Access эту базу читает, и в этом поле отображает информацию (текстовую). Моя программа (в приложении) при обращении к этому полю дает ошибку "Invalid BLOB handle in record buffer" и вываливается. В чем тут проблема? Помогите, кто может. Заранее благодарен.

Приложение:

Отправлен: 29.03.2007, 11:08
Вопрос задал: Тюрин Сергей (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: ramok
Здравствуйте, Тюрин Сергей!

Описание проблемы и причины ее возникновения:
http://www.delphikingdom.com/asp/listerrors.asp?ID=173

Решение проблемы тут:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1075

3. Invalid Blob Handle in Record Buffer
Увеличить параметр BLOBS TO CACHE и/или BLOB SIZE в соответствующем алиасе (или драйвере) в BDE
Ответ отправил: ramok (статус: Практикант)
Ответ отправлен: 29.03.2007, 17:45
Оценка за ответ: 5
Комментарий оценки:
Увеличение BLOBS TO CACHE и/или BLOB SIZE никак не повлияло, а вот установка "RequestLive=true" в "Query" вылечило! За что большое спасибо!


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

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

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: support@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.46 от 18.03.2007
Яндекс Rambler's Top100

В избранное