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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ символьни строкы http://www.cyberforum.ru/cpp-beginners/thread151030.html
Дана строка символов, который состоит из слов, разделенных пробелами. Заменить в строке все действительные числа, корень квадратный из модуля которых больший 10, последовательностью символов "*>100*". Для проверки числа написать функцию.
C++ Вопрос. Чем отличаются структуры в С++ от классов в C++ Приветствую. Никак не могу понять чем же все таки отличаются структуры от классов, кроме того что в структуре по умолчанию все члены являются общедоступными (public). Помогите понять :) http://www.cyberforum.ru/cpp-beginners/thread151019.html
Масив C++
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255 символов. Выполнить ввод строки, используя функцию Gets(s) и обработку строки в соответствии со своим вариантом. Преобразовать строку таким образом, чтобы буквы каждого слова в ней были отсортированы по...
C++ не могу исправить ошибки в коде
Никак не могу исправить ошибки в коде,помогите. #include "stdafx.h" #include <stdio.h> //Описание класса СХ class CX { public: //Описание дружественной подпрограммы f. friend void f()
C++ Напечатать все слова, которые совпадают с ее первым словом http://www.cyberforum.ru/cpp-beginners/thread150997.html
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255 символов. Выполнить ввод строки, используя функцию Gets(s) и обработку строки в соответствии со своим вариантом Напечатать все слова, которые совпадают с ее первым словом.
C++ блок схемы для 2ух программ 1) #include<iostream.h> #include<math.h> main(){ int a,b,c,x; float y; cout<<"enter a,b,c,x;"<<endl; cin>>a>>b>>c>>x; switch(x){ case 1:case 2:y=a+b*x+c*x*x*x;cout<<"x="<<x<<"y="<<y<<endl;break; case 3:case 4:y=a*sin(x*b);cout<<"x="<<x<<"y="<<y<<endl;break; подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,265
04.07.2010, 01:30     Как обьединять программы
Цитата Сообщение от 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 невесть куда и ждёшь что винда его найдёт. Запихай его в папку с запускаемым экзешником и балдей.
 
Текущее время: 21:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru