Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
neon902
1 / 1 / 0
Регистрация: 01.07.2010
Сообщений: 62
#1

Как обьединять программы - C++

01.07.2010, 23:43. Просмотров 455. Ответов 8
Метки нет (Все метки)

Люди подскажите как в си можно сделать ссылку на другой скрипт, чтоб он его обработал и вернулся обратно к предыдущей???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2010, 23:43     Как обьединять программы
Посмотрите здесь:

Программы из самоучителя C++ для чайников выводит ошибку. Как собрать эти же программы, только без ошибки? - C++
На этом форуме уже есть похожие темы, но корректирование этих программ исключив русские символы не дали существенного результата.

Как выйти из программы - C++
Написав щось подібне калькулятору. Але що написати щоб вийти з консолі?? буду вдячний. І ще наприклад для повернення в голову...

Как объединить 4 программы в 1? - C++
Мне нужно объединить 4 программы через switch case, но у меня не получается подключить их в итоговую программу, может кто помочь с этим? ...

Как связать 2 программы - C++
Как одной программе считывать значения из другой программы и выводить результат исходя из взятых значений?

как выйти из программы - C++
при выполнении программы - выполняется выбранная операция, после чего при нажатии любой кнопки цикл повторяется... вопрос: Что нужно...

как написать программы - C++
Помогите написать программы... 1. Пусть на диске текстовый файл ' Hrupa.txt ' , каждая строка которого имеет следующую структуру:...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
В астрале
Эксперт С++
7968 / 4730 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
01.07.2010, 23:51     Как обьединять программы #2
#include быть может.но не знаю
neon902
1 / 1 / 0
Регистрация: 01.07.2010
Сообщений: 62
01.07.2010, 23:58  [ТС]     Как обьединять программы #3
нее ну должна быть какая-то функция где пишишь путь к проге он её прогоняет и возвращается
kazak
3033 / 2354 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
02.07.2010, 00:00     Как обьединять программы #4
system("команда командного процессора");
neon902
1 / 1 / 0
Регистрация: 01.07.2010
Сообщений: 62
02.07.2010, 00:03  [ТС]     Как обьединять программы #5
эмм а по подробней, я не въехал
ForEveR
В астрале
Эксперт С++
7968 / 4730 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
02.07.2010, 00:03     Как обьединять программы #6
http://adorning.ru/2010/06/29/hello-...medium=twitter - Линукс

http://www.codenet.ru/progr/bcb/dll.php
Serg112
8 / 8 / 1
Регистрация: 28.06.2010
Сообщений: 24
02.07.2010, 13:00     Как обьединять программы #7
С помощью system("имя проги") можно запустить другую программу!

например:

system("Hello.exe");

надо вродебы доьавить #include <system.h>
neon902
1 / 1 / 0
Регистрация: 01.07.2010
Сообщений: 62
04.07.2010, 00:28  [ТС]     Как обьединять программы #8
Serg112, не работает((
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.07.2010, 01:30     Как обьединять программы
Еще ссылки по теме:

Как реализовать регистрацию программы? - C++
Нужно чтобы программа просила регистраии, если её не пройти то она работает с ограничением. Подскажите как это лучше реализовать? До этого...

Как расширить работоспособность программы - C++
Подскажите пожалуйста как сделать так чтобы программа работала при бОльших значениях...Вот у меня имеется программа для рекурсивного...

Как отловить закрытие программы? - C++
Не знаю как описать проблему, поэтому просто опишу, своими словами. На форме в TMainMenu и в TTrayIcon есть кнопки &quot;закрыть&quot;. В них...

Подскажите как написать программы на С++ - C++
Упр. 1 Напишите программу, которая выводит в левом верхнем углу экрана квадрат, изображенный с использованием символа, который...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
kravam
быдлокодер
1691 / 878 / 44
Регистрация: 04.06.2008
Сообщений: 5,420
04.07.2010, 01:30     Как обьединять программы #9
Цитата Сообщение от neon902 Посмотреть сообщение
нее ну должна быть какая-то функция где пишишь путь к проге он её прогоняет и возвращается
Тебе нужна функция CreateProcess. Пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
#include <windows.h>
#include <stdio.h>
#include <windows.h>
 
int main() {
 STARTUPINFO si;
 PROCESS_INFORMATION pi;
 ZeroMemory(&si,sizeof(STARTUPINFO) );
 
 if (CreateProcess ("vir", 0, 0, 0, 0, 0, 0, 0, &si, &pi)) { 
 
 //Почему необходимо закрывать описатель потока- смотри у Джефри Рихтера в главе четвёртой, где-то в конце
 //Вернуться, бля, Восковиков  закрывает и описатель процесса! Разобраться!
  CloseHandle( pi.hProcess );
  CloseHandle( pi.hThread );
 }
 
 
 else {
  printf ("protsessne sozdan");
 }
 system ("pause");
 return 0;
}
НО имей ввиду, процесс ты запустишь но и твой процесс тоже будет продолжать работать

МОжно так:
Создаёшь несколько прог или слямзи где-нибудь
ПИшешь в батнике
proga_1.exe
proga_2.exe
proga_3.exe

Тычешь в батник и у тебя проги запускаются, причём только по удачному завершению предыдущей.
Тут на форуме есть раздел про батники, там посмотри. Пиши давай.
Ну и system ("proga.exe") конечно же.

Добавлено через 2 минуты
Цитата Сообщение от neon902 Посмотреть сообщение
Serg112, не работает((
алё, что значит "не работает?"
99 против одного что ты запихалт HELLOWORD невесть куда и ждёшь что винда его найдёт. Запихай его в папку с запускаемым экзешником и балдей.
Yandex
Объявления
04.07.2010, 01:30     Как обьединять программы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru