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

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


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

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

Выпуск № 611
от 20.10.2004, 23:40

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


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

vitya
Статус: Профессиональный
Общий рейтинг: 109.76
[Подробней >>]
bocha
Статус: Профессиональный
Общий рейтинг: 120.11
[Подробней >>]
gAmUssA
Статус: Доверительный
Общий рейтинг: 155.17
[Подробней >>]
 
CrackLab
Статус: Опытный
Общий рейтинг: 115.13
[Подробней >>]


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

Вопрос № 1965. Добрый день! Вопрос такой: есть документ excel, его необходимо открыть и прочитать значения в некото... (ответов: 1)
Вопрос № 1966. Здравствуйте. Подскажите, как мне открыть файл по имени, с любым расширением или именем по расширени... (ответов: 2)
Вопрос № 1967. Заранее извиняюсь за очень промтой вопрос, но мы только начали изучать С++ в институте. Итак сам воп... (ответов: 1)
Вопрос № 1968. Как создать приложение WIN32 и вывести в перечень список существующих окон на рабочем столе использу... (ответов: 3)
Вопрос № 1969. Здраствуйте . Помогите кто-чем может, буду рад всему исходникам, ссылкам, советам ... Просто очень ... (ответов: 1)
Вопрос № 1970. Подскажите пожалуйста, как определить, кратна ли длина строки двум и если кратна, затем удалить числ... (ответов: 3)

Вопросов: 6, ответов: 11


 Вопрос № 1965

Добрый день!
Вопрос такой: есть документ excel, его необходимо открыть и прочитать значения в некоторых ячейках, ну а затем уж обработать, оч.надо!



Вопрос отправлен: 16.10.2004, 23:48
Отправитель: Dmitriy (nospam@hitv.ru)

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

Отвечает vitya

Доброе время суток, Dmitriy!
Почитайте про automation. В МСДН есть пример работы с excel - ом

Ответ отправлен: 17.10.2004, 16:24
Отправитель: vitya


 Вопрос № 1966

Здравствуйте.
Подскажите, как мне открыть файл по имени, с любым расширением или именем по расширению?
Например это:
ifstream in ("ip.*", ios::in);
Не работает - ищется файл с именем ip.*
Как мне это реализовать на bc++ 5.02
Желательно примерчик.



Вопрос отправлен: 17.10.2004, 00:27
Отправитель: Николай

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

Отвечает vitya

Добрый день, Николай!
открывать файлы надо по очереди. Как их перечислять зависит от ОС. Например в Виндоус: FindFirstFile и прочие функции из этой серии.

Ответ отправлен: 17.10.2004, 16:23
Отправитель: vitya


Отвечает bocha

Добрый день, Николай!
WIN32_FIND_DATA file_data;
char mask[] = "ip.*";
HANDLE hf = FindFirstFile(mask, &file_data);
while(INVALID_HANDLE_VALUE != hf)
{
hf = FindNextFile(mask, & file_data);
}
FindClose(hf);


Ответ отправлен: 17.10.2004, 04:27
Отправитель: bocha


 Вопрос № 1967

Заранее извиняюсь за очень промтой вопрос, но мы только начали изучать С++ в институте.
Итак сам вопрос:
Как в С++ 3.1 работать с мышью(желательно простенький пример без кучи обработчиков, только кнопки и координаты)



Вопрос отправлен: 17.10.2004, 05:20
Отправитель: Dmitry

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

Отвечает vitya

Приветствую Вас, Dmitry!
БЦ 3.1 безнадежно устарел. Ну если все таки вам так дорог дос тогда - через 33 превывание.

Ответ отправлен: 17.10.2004, 16:22
Отправитель: vitya


 Вопрос № 1968

Как создать приложение WIN32 и вывести в перечень список существующих окон на рабочем столе используя WIN API на C++(на примере если можно.....плз.)



Вопрос отправлен: 17.10.2004, 13:49
Отправитель: Dim

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

Отвечает bocha

Здравствуйте, Dim!
перечень == enum
окно == window
(рекомендую т.ж. посмотреть, что оно выдаст на запрос НайтиОкно)
по запросу "EnumWindows" MSDN выдал следующее:
The EnumWindows function enumerates all top-level windows on the screen by passing the handle to each window, in turn, to an application-defined callback function. EnumWindows continues until the last top-level window is enumerated or the callback function returns FALSE.
Syntax
BOOL EnumWindows( WNDENUMPROC lpEnumFunc,
LPARAM lParam
);
Parameters
lpEnumFunc
[in] Pointer to an application-defined callback function. For more information, see EnumWindowsProc.
lParam
[in] Specifies an application-defined value to be passed to the callback function.
Return Value
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
If EnumWin dowsProc returns zero, the return value is also zero.
Remarks
The EnumWindows function does not enumerate child windows, with the exception of a few top-level windows owned by the system that have the WS_CHILD style.
This function is more reliable than calling the GetWindow function in a loop. An application that calls GetWindow to perform this task risks being caught in an infinite loop or referencing a handle to a window that has been destroyed.
Function Information
Header Declared in Winuser.h, include Windows.h
Import library User32.lib
Minimum operating systems Windows 95, Windows NT 3.1
See Also
Windows Overview, EnumChildWindows, EnumWindowsProc, GetWindow


Ответ отправлен: 17.10.2004, 15:38
Отправитель: bocha


Отвечает vitya

Здравствуйте, Dim!
EnumWindows функция апи.
Дальше в мсдн.

Ответ отправлен: 17.10.2004, 16:21
Отправитель: vitya


Отвечает gAmUssA

Здравствуйте, Dim!
по моему надо использовать функцию EnumWindows(). Подробности в msdn

Ответ отправлен: 18.10.2004, 02:09
Отправитель: gAmUssA


 Вопрос № 1969

Здраствуйте . Помогите кто-чем может, буду рад всему исходникам, ссылкам, советам ... Просто очень нужно. Суть проблемы в следующем: Есть flash'ка нужно организовать на ней файловую систему на языке С++. Flash'ка установлена в шифрующем обородовании. Файловая система нужна для хранения файлов(возможно без расширения) и log'ов. Не нужно чего сложного - flash'ка всего 4М, нужно что-то надежное(т.е. , например, при выключении питания потери должны быть минимальны ). Подскажите как это сделать, или объясните как устроены сегодняшние файловы системы . Спасибо(e-mail: slo2ols@yandex.ru)



Вопрос отправлен: 17.10.2004, 17:22
Отправитель: Oleg_S

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

Отвечает gAmUssA

Приветствую Вас, Oleg_S!
Посмотри на http://www.emanual.ru

Ответ отправлен: 18.10.2004, 02:10
Отправитель: gAmUssA


 Вопрос № 1970

Подскажите пожалуйста, как определить, кратна ли длина строки двум и если кратна, затем удалить числа в ней, которые делятся на два? Спасибо.


Приложение:


Вопрос отправлен: 17.10.2004, 23:17
Отправитель: zajac

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

Отвечает CrackLab

Приветствую Вас, zajac!
Как понять удалить из нее все числа которые делятся на 2 ?
Какие еще числа ?

Ответ отправлен: 17.10.2004, 23:55
Отправитель: CrackLab


Отвечает bocha

Доброе время суток, zajac!
if(!strlen(str)%2){/*делам что необходимо*/}
только вместо многократного использования strlen лучше бы ввести переменную, работать быстрее будет

Ответ отправлен: 18.10.2004, 04:14
Отправитель: bocha


Отвечает gAmUssA

Приветствую Вас, zajac!
Так строка или массив символов. Если в строку нужно вводить числа, то вводите лучше в массив. А в массиве всё просто. Строка тоже просто: строка - это же массив символов...


Ответ отправлен: 19.10.2004, 17:10
Отправитель: gAmUssA



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

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

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

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

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

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





http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Отписаться

В избранное