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

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


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


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

Выпуск № 404
от 15.11.2003, 18:31

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


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

Yuri Gordienko
Статус: Профессиональный
Общий рейтинг: 119.71
URL: Досконально о С++, оптимизация программ, советы
[Подробней >>]


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

Вопрос № 1236. Здравствуйте! Тут проблема. На программине пишем что-то типа авто-симулятора с использованием OpenGl... (ответов: 1)
Вопрос № 1237. Доброго времени суток уважаемые эксперты. Начал изучать С++ по книге Р. Лафоре ООП в С++. Сестема wi... (ответов: 1)
Вопрос № 1238. Здравствуйте уважаемые Эксперты. Пишу программу на С++, что-то типа работы с базой данных. И вот воз... (ответов: 1)

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


 Вопрос № 1236

Здравствуйте! Тут проблема. На программине пишем что-то типа авто-симулятора с использованием OpenGl. Мне досталась функция обработки клавиатуры. Не могу сделать обработку нажатия двух клавиш одновременно( например стрелка вперед и вправо).
Стандартными средствами Borland C++ 5.02 это реализовать невозможно. Может кто-то знает или делал что-то подобное с использованием ассемблера или directinput. Или каким-то другим способом. Надеюсь на помощь…..



Вопрос отправлен: 10.11.2003, 18:09
Отправитель: mudvayne (mudvayne@mail.ru)

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

Отвечает Yuri Gordienko

Добрый день, mudvayne!
В примерах DirectX-SDK есть стопроцентно!!!
Успехов

Ответ отправлен: 10.11.2003, 18:52
Отправитель: Yuri Gordienko


 Вопрос № 1237

Доброго времени суток уважаемые эксперты.
Начал изучать С++ по книге Р. Лафоре ООП в С++.
Сестема win98se2.rus, компилятор MVC++@6.0.
Почему в терминале не выводятся русские буквы.
И второй вопрос в приложении, почему передается
(?draw_circle@@YAXHHH@Z) вместо
draw_circle(c.xc0, c.yc0, c.radius);
Заранее спасибо!


Приложение:


Вопрос отправлен: 12.11.2003, 16:43
Отправитель: Сергей (ses@front.ru)

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

Отвечает Yuri Gordienko

Добрый день, Сергей!
1.Ты набираешь буквы в 1251, а консоль в 866 кодировке - перекодировать нужно.
2.Подключи к проекту библиотеку или объектный файл, в котором присутствует реализация функции draw_circle.
?draw_circle@@YAXHHH@Z - это внутренний формат, можно получить
подобное описалово всех функций почти из любой DLL с помощью
dumpbin.exe, - далее есть api-функция, которая вернет по данной строке имя функции с параметрами в обычном формате.
Успехов

Ответ отправлен: 12.11.2003, 17:34
Отправитель: Yuri Gordienko


 Вопрос № 1238

Здравствуйте уважаемые Эксперты.
Пишу программу на С++, что-то типа работы с базой данных. И вот возникла необходимость работать с файлами размером больше 2 Гб, т.е. нужно определить размер файла, свободное позиционирование внутри файла, копирование отдельных блоков и т.д. Как это реализовуется и какими методами?



Вопрос отправлен: 12.11.2003, 18:26
Отправитель: Dragon

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

Отвечает Yuri Gordienko

Здравствуйте, Dragon!
Во-первых, надо сразу писать что за операционка, т.к. ответ будет разный.
Во-вторых, механизм работы с файлами реальной базы, которая претендут быть надежной и быстрой, крайне сложный. Тебе нужно работать с отображаемыми в память файлами.
GetFileSizeEx
SetEndOfFile
SetFilePointer
SetFilePointerEx
WriteFile
WriteFileEx
CreateFileMapping
OpenFileMapping
MapViewOfFile
...
И все в таком роде.
Успехов


Ответ отправлен: 12.11.2003, 18:53
Отправитель: Yuri Gordienko



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

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

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

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (31)
C / C++ (24)
Perl (4)
Builder / Delphi (20)
Pascal (19)
Basic / VBA (7)
Java / JavaScript (10)
PHP (15)
Криптография (10)
WinAPI (13)
Пользователю
Windows 95/98/Me (44)
Windows NT/2000/XP (61)
"Железо" (37)
Поиск информации (23)
Администратору
Windows NT/2000/XP (38)
Linux / Unix (17)
Юристу
Гражданское право (11)
Семейное право (8)
Трудовое право (8)
КоАП (8)

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




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


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

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

В избранное