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

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


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

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

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

Выпуск № 248
от 21.11.2005, 12:45

Администратор:Калашников О.А.
В рассылке:Подписчиков: 239, Экспертов: 29
В номере:Вопросов: 2, Ответов: 2


Вопрос № 29623: Уважаемые эксперты поясните пожалуйста как использовать переменные типа string. Как например считать строку текста из компонента Edit. Как правельно подключить модуль <string>, как оьъявить переменную?...
Вопрос № 29642: Доброго дня, г-н эксперт. Есть такой вопрос: имеются ли у VisualStudio функции видеозахвата изображения с DirectShow? И если есть, то дайте отправную точку. Задача: получить с веб-камеры изображение и уложить его в двумерный массив точек. <br...

Вопрос № 29.623
Уважаемые эксперты поясните пожалуйста как использовать переменные типа string. Как например считать строку текста из компонента Edit. Как правельно подключить модуль <string>, как оьъявить переменную?
Отправлен: 15.11.2005, 20:59
Вопрос задал: ESSER (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Bob Johnson
Здравствуйте, ESSER!
Все классы stl определены в пространстве имен std. Поэтому можно обявлять переменную как
std::stding my_string;
переключиться в это пространство:
using namespace std;
string my_string;
или определить себе тип:
typedef std::string string;
string my_string;

подключать модуль надо так:
#include

присвоение значения переменной возможно из множества типов, например из char *:
char *tmp = "my text";
my_string = tmp;

ну а чтобы считать значение из поля ввода, понадобится промежуточный буфер:
char tmp [256];
GetWindowText (...);
my_string = tmp;
Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 15.11.2005, 23:25
Оценка за ответ: 4


Вопрос № 29.642
Доброго дня, г-н эксперт.
Есть такой вопрос: имеются ли у VisualStudio функции видеозахвата изображения с DirectShow? И если есть, то дайте отправную точку.
Задача: получить с веб-камеры изображение и уложить его в двумерный массив точек.
Заранее благодарен.
Отправлен: 16.11.2005, 09:16
Вопрос задал: Макаренко Е.В. (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Jadd
Здравствуйте, Макаренко Е.В.!
Ага, а еще функции по управлению соседским тостером, чтобы гренки из его тостера прямо к тебе на стол падали. :) Объясняю. VisualStudio - среда разработки. С ней идет набор библиотек, которые позволяют тебе делать приложения общей направленности (базы, текст и тп). Видеозахват - это немного из другой оперы. Это - часть DirectShow. А DirectShow - часть DirectX SDK. Вот там есть и нужные либы, и нужные доки. И примеров там хватает. Тянуть с сайта мелкомягких. Удачи.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Специалист)
Отправлен: 16.11.2005, 09:26


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

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

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

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

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


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


© 2001-2005, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100 hotlog_js="1.0"; hotlog_r=""+Math.random()+"&s=314124&im=101&r="+escape(document.referrer)+"&pg="+ escape(window.location.href); document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N"); hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N") hotlog_js="1.2"; hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+ (((navigator.appName.substring(0,3)=="Mic"))? screen.colorDepth:screen.pixelDepth) hotlog_js="1.3" hotlog_r+="&js="+hotlog_js; document.write("HotLog")

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Архив рассылки
Отписаться
Вспомнить пароль

В избранное