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

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


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

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

Выпуск № 677
от 27.02.2007, 20:35

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


Вопрос № 76841: Здравствуйте! Нужно узнать, запущен ли исполняемый файл, по имени файла. Знаю только Borland Builder 6. Заранее спасибо....
Вопрос № 76864: Здравствуйте Уважамаемые Эксперты!! Помогите решить задачу на языке C++!!! Даны две строки символов S и T. Необходимо определить сколько раз строка T входит в строку S и удалить первое и последнее вхождение T в S. ..
Вопрос № 76867: Здравствуйте уважаемые эксперты помогите реализовать задачу на языке С++!!! Дан массив, в который записаны элементы последовательности натуральных чисел. Количество этих элементов не известно, но известно, что последним элементом последовательнос...

Вопрос № 76.841
Здравствуйте! Нужно узнать, запущен ли исполняемый файл, по имени файла. Знаю только Borland Builder 6. Заранее спасибо.
Отправлен: 22.02.2007, 01:38
Вопрос задал: BETEP (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Lemeshev Konstantin
Здравствуйте, BETEP!
Программа в приложении выводит полный список запущенных приложений с их идентификаторами.Для выполнения не забудьте подключить к проекту бибдиотеку
psapi.lib

Как исаользовать этот код для своей задачи думаю понятно.

ps. Код взят из MSDN, просто немного поправил под Builder

Приложение:

Ответ отправил: Lemeshev Konstantin (статус: 4-ый класс)
Ответ отправлен: 22.02.2007, 06:36


Вопрос № 76.864
Здравствуйте Уважамаемые Эксперты!!
Помогите решить задачу на языке C++!!!
Даны две строки символов S и T. Необходимо определить сколько раз строка T входит в строку S и удалить первое и последнее вхождение T в S.
Отправлен: 22.02.2007, 11:12
Вопрос задал: Михальчук Максим (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Tek
Здравствуйте, Михальчук Максим Сиськович!
А в чем проблема?
strstr(), в цикле while и раскидываем по массиву, или вааще запоминаем в двух переменных позиции вхождений.
Удаление - это скорее вырезка нужного, используем strcpy и strcat
---------
WinApi - жутко неудобные костыли, MFC и VCL - немногим полезнее, но ничего лучше еще не создано (C)Почти Уинстон Черчилль :)
Ответ отправил: Tek (статус: Студент)
Ответ отправлен: 22.02.2007, 11:34

Отвечает: Ilkras
Здравствуйте, Михальчук Максим!
прлагаю код на С . Поскольку С является подмножеством С++ - должно подойти.

Приложение:

Ответ отправил: Ilkras (статус: 1-ый класс)
Ответ отправлен: 22.02.2007, 11:41


Вопрос № 76.867
Здравствуйте уважаемые эксперты помогите реализовать задачу на языке С++!!!
Дан массив, в который записаны элементы последовательности натуральных чисел. Количество этих элементов не известно, но известно, что последним элементом последовательности является 0. Найти количество четных элементов этой последовательности.
Отправлен: 22.02.2007, 11:33
Вопрос задал: Михальчук Максим (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Tek
Здравствуйте, Михальчук Максим!
И снова здрастье
int i = 0;
int cnt = 0;
while (!a[i])
{
if (a[i]%2==0) ++cnt;
++i;
}
---------
WinApi - жутко неудобные костыли, MFC и VCL - немногим полезнее, но ничего лучше еще не создано (C)Почти Уинстон Черчилль :)
Ответ отправил: Tek (статус: Студент)
Ответ отправлен: 22.02.2007, 11:38

Отвечает: Ilkras
Здравствуйте, Михальчук Максим!
Некорректный вопрос, как мне кажется. Если это массив С++, то длина наверное все таки известна. Если это массив в "общем" понимании, то надо знать как он размещен в памяти и как его элементы отделены друг от друга.
Предположим, что у вас есть массив целых чисел большой длины (чтоб не бояться выбежать за границу) и вы обращаетесь к нему по пойнтеру тогда код в приложении решает вашу проблему.

Приложение:

Ответ отправил: Ilkras (статус: 1-ый класс)
Ответ отправлен: 22.02.2007, 12:08

Отвечает: Sergijj
Здравствуйте, Михальчук Максим!

Код с комментариями - в приложении.

Если что непонятно, спрашивайте.

Успехов!

Приложение:

---------
Стучитесь! И Вас откопают...

Ответ отправил: Sergijj (статус: 8-ой класс)
Ответ отправлен: 22.02.2007, 12:39


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

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

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

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

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


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


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

В избранное