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

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


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


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

Выпуск № 503
от 15.05.2004, 16:50

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


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

vitya
Статус: Профессиональный
Общий рейтинг: 109.11
[Подробней >>]
Sedric
Статус: Начальный
Общий рейтинг: 125.92
[Подробней >>]
www
Статус: Начальный
Общий рейтинг: 141.66
[Подробней >>]


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

Вопрос № 1601. Здравтвуйте... Посоветуйте как лучше реализовать перемножение матриц... Есть шаблон vector(stl)- век... (ответов: 1)
Вопрос № 1602. Здравствуйте уважаемые эксперты, не подскажете ли ответ на такой вопрос: как в С можно отследить сос... (ответов: 1)
Вопрос № 1606. Здравствуйте. Уважаемые эксперты, у меня к Вам два вопроса: 1. Хотелось-бы узнать где-нибудь, как вс... (ответов: 3)

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


 Вопрос № 1601

Здравтвуйте...
Посоветуйте как лучше реализовать перемножение матриц...
Есть шаблон vector(stl)- вектор и table - соответственно матрица...
Код в приложении...
Просто у меня какая-то лажа получается. Можно с динамическими массивами, но желательно через шаблон
Зарание благодарен...


Приложение:


Вопрос отправлен: 11.05.2004, 05:38
Отправитель: gAmUssA

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

Отвечает vitya

Доброе время суток, gAmUssA!
Если вам не нужна особенная производительность - и вы не используете алгоритмов типа алгоритм Штрассена, то просто берете и делаете поиндексное умножение.
Далее, если у вас чуть более чем просто компилятор - то заголовочнтй файл называется .

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


 Вопрос № 1602

Здравствуйте уважаемые эксперты,
не подскажете ли ответ на такой вопрос: как в С можно отследить состояние клавы, то есть нажата ли клавиша, а может отпущена, состояние клавиш управления,и, если клавиша нажата, то какая именно?
Заранее благодарю, с ув. Олег Афанасенко



Вопрос отправлен: 11.05.2004, 12:26
Отправитель: Олег

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

Отвечает Sedric

Добрый день, Олег!
Это зависит от платформы. Если у вас Dos, то можно с помощью обрабочиков прерываний установить обработчик на прерываение от клавы. Подобные исходники можно найти на любых sourse-серваках, правда, проще это сделать на асме.
Если у вас велением Великого Орлангура Windows,то тут все проще и сложнее: есть Windows-хуки, про которые можно прочитать в книгах по WinAPI.
А ежели у вас Linux, то вопрос не ко мне.

Ответ отправлен: 12.05.2004, 13:37
Отправитель: Sedric


 Вопрос № 1606

Здравствуйте. Уважаемые эксперты, у меня к Вам два вопроса:
1. Хотелось-бы узнать где-нибудь, как все-таки в C/C++ реализуется ввод-вывод? То, что с помощью функций и классов - это понятно, а вот сам принцип их работы, может быть на более низком уровне, никто не описывает, или может я не нашел?
2. Хочу, чтобы в функцию в качестве аргумента передавался только указатель на динамический массив, а уже эта ф-ция его должна создать, затем возвращаюсь из нее и работаю с этим массивом. Это нужно для многократного создания динамических массивов и работы с ними. Почему-то не получается. Вылезают ошибки уже во время исполнения программы. Киньте пожалуйста кто-нибудь исходник такой функции.



Вопрос отправлен: 12.05.2004, 16:43
Отправитель: Egor

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

Отвечает Sedric

Добрый день, Egor!
Вообще, если вы работаете в Visual C++, то можно посмотреть исходники всех его библиотек в папке CRT

Ответ отправлен: 13.05.2004, 16:02
Отправитель: Sedric


Отвечает vitya

Приветствую Вас, Egor!
1. Системными методами на самом низу.
2. в приложении

Приложение:

Ответ отправлен: 12.05.2004, 18:06
Отправитель: vitya


Отвечает www

Добрый день, Egor!
1. На более низком уровне можно использовать ассемблер.
2. Текст твоей программы в студию.
А реализовать можно так (см. приложение).
Эдесь my_type - тип элемента массива.
После того как массив станет ненужен не забудь освободить память.



Приложение:

Ответ отправлен: 12.05.2004, 21:24
Отправитель: www



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

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

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

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (25)
C / C++ (14)
Perl (4)
Builder / Delphi (19)
Pascal (20)
Basic / VBA (4)
Java / JavaScript (4)
PHP (12)
Криптография (8)
WinAPI (10)
Радиоэлектроника (5)
Пользователю
Windows 95/98/Me (36)
Windows NT/2000/XP (52)
"Железо" (28)
Поиск информации (15)
Администратору
Windows NT/2000/XP (27)
Linux / Unix (9)
Юристу
Гражданское право (10)
Семейное право (7)
Трудовое право (9)
КоАП (6)

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




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


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

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


В избранное