Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

Sqkol

С++, запуск приложений

Рекомендованные сообщения

Вообщем нужно чтобы при нажатии кнопки запускалось приложения, к примеру при нажатии кнопки ОК запускалось приложение 1.exe

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А ты на чём пишешь? Не знаю как в досовских компиляторах но в виндовских можно юзать WinAPI ShellExecuteEx. Если например нет обрёток готовых. Ссылочка http://msdn.microsoft.com/en-us/library/bb762154(VS.85).aspx

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Когда ещё пара вопросиков

надо по нажатию кнопки выполнить команду в командкой строке

 

Есть строка, к примеру: "test1 test2 test3"

надо заменить слово test2 к примеру на ***

 

Длина строки неизвестна, с какого символа начинается слово и длина слова неизвестна

 

желательно выложить конкретный код, а не ссылки

 

как это сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

как это сделать?

1) Найти(string::find) с какой позиции начинается искомая подстрока

2) Cоздать новую строку в которую сначала поместить фрагмент из первой строки (string::substr), потом "****" а потом окончание первой.

 

Длинна строки узнаётся с помощью string::size

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Вообщем нужно чтобы при нажатии кнопки запускалось приложения, к примеру при нажатии кнопки ОК запускалось приложение 1.exe

 

ShellExecute(Handle, "open", "1.exe", "", NULL, SW_SHOW);

поставь на событие button-click

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах