Вопрос № 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.
Отвечает: 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. Найти количество четных элементов этой последовательности.
Отвечает: 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