|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 (permalink) |
Новичок
Регистрация: 13.06.2011
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]() Задача казалась весьма простой, мне нужно запустить одну программу используя программку которую сам написал. Для это я провол 2 функции WinExec и system. И всё было хорошо, пока я записывал путь к программе вручную, но вот когда я пытаюсь передать уже имеющийся путь (который ввел пользователь) результат нулевой. Ничего не происходит... Может кто сможет подсказать что с таким делать?? |
![]() |
![]() |
![]() |
|
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Скорее всего проблема уже была решена ранее в других обсуждениях Установка дважды одной программы Переход от одной ОС к другой, не разбирая компьютера |
![]() |
#2 (permalink) |
Новичок
Регистрация: 13.06.2011
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]()
char path[256]; // переменная пути к программе
for(int j=0; j<=(sizeof(prgmList[i+1])/sizeof(prgmList[0][0])); j++) { path[i] = prgmList[i+1][j]; // prgmList - хранит в себе строки из файла, включающие путь к программе } WinExec (path, SW_NORMAL); перебрасыванием из одной переменной в другую необходимо по причине недостаточности простого приведения типов, если есть иной способ, подскажите ![]() |
![]() |
![]() |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
![]() |
Опции темы | |
Опции просмотра | |
|
|