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

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


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

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

Выпуск № 614
от 18.12.2006, 08:35

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


Вопрос № 66643: Вопрос от юзера.......но я развиваюсь..... Сообщите пожалуйста, что нужно почитать чтобы начать програмировать на С++?...
Вопрос № 66694: Здравствуйте! Как на c# можно выполнить команду командной строки windows. Т.е. надо создать аналог "пуск - выполнить". Спасибо....
Вопрос № 66748: Здравствуйте! Как настроить ПО С++ 5 на ввод и вывод информации на экран в кирилице, Заранее благодарю!...
Вопрос № 66757: Здравствуйте, уважаемые Эксперты! Как с помощью С++ на прямую обращаться к портам. (LPT, COM и др.) Может подскажите подходящую литературу в интернете. С уважением, Нурлан. ...
Вопрос № 66766: Здравствуйте, уважаемые эксперты! Я вот пробую написать 2d игру, столкнулся с проблемой, как проверить, сталкиваются ли 2 прямоугольника, если они не просто имеют x и y (ну и ширину, длину), но и могут поворачиваться на произвольный угол. То...

Вопрос № 66.643
Вопрос от юзера.......но я развиваюсь.....
Сообщите пожалуйста, что нужно почитать чтобы начать програмировать на С++?
Отправлен: 12.12.2006, 12:22
Вопрос задал: Ivan Vasilievich (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Nax_pox
Здравствуйте, Ivan Vasilievich!
Очень неплохая, точнее очень хорошая книга Романова Е.Л. "Программирование на языке Си". С ее помощью не только с языком можно познакоситься, но и с технологией программирования. Очень рекомендую.
Ответ отправил: Nax_pox (статус: 1-ый класс)
Ответ отправлен: 12.12.2006, 15:09
Оценка за ответ: 5

Отвечает: Терсков Сергей
Здравствуйте, Ivan Vasilievich!
Таких вопросов было уже достаточно много, так что воспользуйся поиском по сайту... Но от себя порекомендую Герберта Шилдта. Для начинающих он пишет очень неплохо. Но только не хватайся сразу за фундаментальные труды типа Бьярна Страуструпа, для начала они достаточно тяжеловаты. Но когда немного подучишься обязательно прочитай...
Ответ отправил: Терсков Сергей (статус: 3-ий класс)
Ответ отправлен: 13.12.2006, 02:29
Оценка за ответ: 5


Вопрос № 66.694
Здравствуйте!
Как на c# можно выполнить команду командной строки windows.
Т.е. надо создать аналог "пуск - выполнить".
Спасибо.
Отправлен: 12.12.2006, 19:56
Вопрос задал: IKS (статус: 4-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Sergey A. Wedensky
Здравствуйте, IKS!

Посмотрите System.Diagnostics.Process.Start()
Ответ отправил: Sergey A. Wedensky (статус: 9-ый класс)
Ответ отправлен: 14.12.2006, 18:04
Оценка за ответ: 5
Комментарий оценки:
Спасибо. Работает.


Вопрос № 66.748
Здравствуйте!
Как настроить ПО С++ 5 на ввод и вывод информации на экран в кирилице,
Заранее благодарю!
Отправлен: 13.12.2006, 03:20
Вопрос задал: Abramkin alex m/alex (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Терсков Сергей
Здравствуйте, Abramkin alex m/alex!
Консоль использует другую кодировку символов (OEM). Так что для решения этой проблемы я использую следующий вариант.

char str[128];

sprintf(str, ...); //сюда печатем нужную строку для вывода
::CharToOem(str, str);

printf("%s", str);
Ответ отправил: Терсков Сергей (статус: 3-ий класс)
Ответ отправлен: 13.12.2006, 04:00


Вопрос № 66.757
Здравствуйте, уважаемые Эксперты!
Как с помощью С++ на прямую обращаться к портам. (LPT, COM и др.)
Может подскажите подходящую литературу в интернете.
С уважением, Нурлан.
Отправлен: 13.12.2006, 04:40
Вопрос задал: Nyrlan Ilubaev (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

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

Вот информация по COM порту
http://www.codenet.ru/progr/other/comport.php

А вот по LPT
http://ishodniki.ru/list/?show=users_port&cat=19 (разные исходники)

Тут по всем портам и вообще по подключению устройств к ПК
http://www.pcports.ru

Плюс к этому зайди на форум RSDN (www.rsdn.ru) - "Низкоуровневое программирование" там тоже много чего есть.
Ответ отправил: Терсков Сергей (статус: 3-ий класс)
Ответ отправлен: 13.12.2006, 05:45


Вопрос № 66.766
Здравствуйте, уважаемые эксперты! Я вот пробую написать 2d игру, столкнулся с проблемой, как проверить, сталкиваются ли 2 прямоугольника, если они не просто имеют x и y (ну и ширину, длину), но и могут поворачиваться на произвольный угол.

Тоесть как проверить столкновение вращающихся спрайтов?

Желательно естествено пример с кодом, ибо в тригонометрии я не очень хорошо чешу (в школе ещё не проходили)

Заранее благодарен)
Отправлен: 13.12.2006, 07:20
Вопрос задал: Антонов Никита Вячеславович (статус: 2-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Хватов Сергей
Здравствуйте, Антонов Никита Вячеславович!

Если они повёрнуты, то это уже полигоны. Соответственно к ним и другие алгоритмы применяются. Возможно, поможет то, что они выпуклые.

Я на память знаю только как проверить находится ли точка внутри полигона. Все методы весьма простые, но неочевидные. Так что придется их искать.

Чтобы не быть голословным - его словесное описание.

Из точки проводится произвольный луч (в реальности горизонтальный или вертикальный отрезок достаточно далеко) и для каждой стороны многоугольника проверяется пересекается ли она с ним. Если количество пересечений нечетное - то точка внутри.

Как проверить пересекаются ли два отрезка - это отдельный метод, такой же простой, но но такой же неочевидный если его не знать.
Ответ отправил: Хватов Сергей (статус: 10-ый класс)
Ответ отправлен: 13.12.2006, 13:07
Оценка за ответ: 5


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

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

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

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

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


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


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

В избранное