Вопрос № 67102: Здравствуйте.
Еще вопрос про с#.
Как программно узнать папку, куда установлена windows....Вопрос № 67105: ТУТ все нормально
CListBox m_listbox;
CDragListBox m_list;
при измене с CListBox на
CCheckListBox m2_list;
програмка вылетает.
помогите создать CCheckListBox. список с чек боксами....Вопрос № 67163: объясните пожалуйста способ сортировки бинарными вставками.
вот требуемая программа:
Упорядочить массив, используя алгоритм сортировки бинарными вставками, в котором место размещения элемента в упорядоченном массиве определяется методом ...Вопрос № 67185: Здравствуйте, уважаемые Эксперты!
Хочу написать прогу на с++ что-то вроде будильника. Как на с++ работать со часами?
С уважением, Нурлан.
...Вопрос № 67186: Hello эксперты.
Возникла такая задача написать собственный SMTP движок не зависяший от остальных. Есть ли какие нибудь материалы по этой теме! Если нетрудно дайте ссылку. А то в моём понимании SMTP это туповатая программа которая спрашивает парол...
Вопрос № 67.102
Здравствуйте.
Еще вопрос про с#.
Как программно узнать папку, куда установлена windows.
Отправлен: 15.12.2006, 13:19
Вопрос задал: IKS (статус: 4-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Sergey A. Wedensky
Здравствуйте, IKS!
System.Environment.SystemDirectory - если Вы имеете ввиду поведение GetSystemDirectory()
System.Management.ManagementClass("Win32_OperatingSystem") - GetWindowsDirectory()
Ответ отправил: Sergey A. Wedensky (статус: 10-ый класс)
Ответ отправлен: 15.12.2006, 14:53 Оценка за ответ: 5 Комментарий оценки: В очередной раз спасибо.
Вопрос № 67.105
ТУТ все нормально
CListBox m_listbox;
CDragListBox m_list;
при измене с CListBox на
CCheckListBox m2_list;
програмка вылетает.
помогите создать CCheckListBox. список с чек боксами.
Отвечает: estiGi
Здравствуйте, Ярошук Юрий Анатолийович/Yurik_XP!
поставьте списку стили Has strings и Owner Draw: Fixed
Ответ отправил: estiGi (статус: Студент)
Ответ отправлен: 15.12.2006, 14:06
Вопрос № 67.163
объясните пожалуйста способ сортировки бинарными вставками.
вот требуемая программа:
Упорядочить массив, используя алгоритм сортировки бинарными вставками, в котором место размещения элемента в упорядоченном массиве определяется методом бинарного поиска.
Отправлен: 15.12.2006, 20:57
Вопрос задал: Андрюхаха (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Олег Владимирович
Здравствуйте, Андрюхаха!
Алгоритм сортировки вставкой подразумевает виртуальное разделение массива на две части - слева отсортированную и справа ещё неотсортированную. Каждый первый элемент правого подмассива вставляется в левый так, чтобы его отсортированность не нарушилась. То есть алгоритм вставки действует, например, так:
массив 4 7 1 10 3
подразумеваем, что самое начало отсортировано
4 | 7 1 10 3
вставляем 7 после 4
4 7 | 1 10 3
1 надо вставить перед 4
1 4 7 | 10 3
10 - после 7
1 4 7 10 | 3
3 - между 1 и 3
1 3 4 7 10|. Всё
Таким образом, задача сортировки сведена к поиску номера элемента массива, который меньше заданного числа, но следующий за ним элемент уже больше заданного числа. Применяется метод бинарного поиска. Этот метод применим только к отсортированному массиву.
Принцип следующий. Рассматривается сначала целый массив, допустим, [1 4 7 10] (вставка тройки). Он разбивается на две половинки, и граничный элемент сравнивается с заданным числом; если число превосходит границу, оно должно быть вставлено в правую половинку - так что рассматриваем её, иначе берём левую половинку. 3<4 => [1 4] 7 10. Далее повторяем алгоритм - половинизируем рассматриваемую часть и выбираем место, куда вставить требуемое число. 3>1 => 1 [4] 7 10 ; 3<4 => 1 [] 4 7 10. Вставляем
- 1 [3] 4 7 10.
Реализация в приложении. Процедура sort принимает два параметра - сортируемый массив и его размер. Ничего не возвращает, просто модифицирует заданный массив.
Удачи!
Приложение:
--------- Факультет ПМ-ПУ - лучший в СПбГУ!
Ответ отправил: Олег Владимирович (статус: 8-ой класс)
Ответ отправлен: 15.12.2006, 22:35 Оценка за ответ: 5
Вопрос № 67.185
Здравствуйте, уважаемые Эксперты!
Хочу написать прогу на с++ что-то вроде будильника. Как на с++ работать со часами?
С уважением, Нурлан.
Отвечает: Bob Johnson
Здравствуйте, Nyrlan Ilubaev!
GetLocalTime, например...
Ответ отправил: Bob Johnson (статус: Академик) Россия, Калуга WWW:Программирование ---- Ответ отправлен: 16.12.2006, 13:46
Отвечает: PROD
Здравствуйте, Nyrlan Ilubaev!
как вариант для BCB
Canvas->TextOutA(Form1->ClientWidth/2-38,4,FormatDateTime("hh:nn:ss",Time()));
Timer1->Interval=1000; // меньше число, больше точность
Ответ отправил: PROD (статус: 5-ый класс)
Ответ отправлен: 16.12.2006, 13:51
Отвечает: Терсков Сергей
Здравствуйте, Nyrlan Ilubaev!
Это вопрос скорее по WinAPI...
В MSDN есть список функций работы со временем на WinAPI. Вот лишь некоторые из них:
GetSystemTime, SetSystemTime, GetLocalTime, SetLocalTime и ещё немалое количество. С помощью этих функций ты добудешь все что тебе нужно. Так что юзай MSDN и вперед...
Приложение:
Ответ отправил: Терсков Сергей (статус: 4-ый класс)
Ответ отправлен: 18.12.2006, 02:34
Отвечает: Sergey A. Wedensky
Здравствуйте, Nyrlan Ilubaev!
В стандартной библиотеке C++ есть функция
time_t time(time_t* pTime).
Возвращает время в секундах с 00:00 1 января 1970.
А если под Win32, действительно можно GetLocalTime() либо GetSystemTime().
Ответ отправил: Sergey A. Wedensky (статус: 10-ый класс)
Ответ отправлен: 18.12.2006, 09:59
Вопрос № 67.186
Hello эксперты.
Возникла такая задача написать собственный SMTP движок не зависяший от остальных. Есть ли какие нибудь материалы по этой теме! Если нетрудно дайте ссылку. А то в моём понимании SMTP это туповатая программа которая спрашивает пароль и логин, текст кодирует это дело в Base64 и отправляет на pop3 сервер. Если это не так то немогли бы вы обьяснить как работает SMTP всё обрыл ничё не нашёл =)
Зарание спасибо.
С уважением,
Zmeu
Отвечает: Santana
Здравствуйте, Tamashev Denis M!
SMTP - это не программа, а почтовый протокол. POP3 - это протокол получения почты, а SMTP протокол отправки. Более детально смотри http://www.zemskov.ru/smtp.html
Ответ отправил: Santana (статус: 8-ой класс)
Ответ отправлен: 16.12.2006, 09:11