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

Запустить программу из другой программы в качестве нового процесса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции пользователя в с++ http://www.cyberforum.ru/cpp-beginners/thread403695.html
пыталась сама написать, что-то не получается, помогите
C++ Указатели, символьные строки и функции в с++ помогите пожалуйста написать программу по заданию на картинках http://www.cyberforum.ru/cpp-beginners/thread403692.html
C++ Перегрузка оператора %
Подскажите пожалуйста как перегрузить оператор % для матрицы! #include "StdAfx.h" #include "statik.h" #include <iostream> using namespace std; statik::statik(void) { dim = 2; // размерность 2 по умолчанию
C++ Вывод матрицы из файла....
Как вывести матрицу 5*5 из файла и записать в двумерный массив?
C++ Вычислить значение функции http://www.cyberforum.ru/cpp-beginners/thread403641.html
Само задание вложено Вот сам код #include "stdafx.h" #include <iostream> #include <conio.h> #include <math.h> using namespace std; //int _tmain(int argc, _TCHAR* argv)
C++ Запонить клетки натурального ряда по порядку "Заполните матрицу A шахматном порядке: клетки одного цвета заполнены нулями, а другого цвета - заполнены числами натурального ряда сверху вниз, слева направо. В левом верхнем углу записано число 1." Не получается запонить клетки натурального ряда по порядку. Вот мой код: #include <stdio.h> #include <iostream> using namespace std; void main(void) { подробнее

Показать сообщение отдельно
Klendathu
 Аватар для Klendathu
6 / 6 / 0
Регистрация: 10.11.2011
Сообщений: 51
10.12.2011, 18:40     Запустить программу из другой программы в качестве нового процесса
Нужно запустить программу из другой программы:
Первая программа, которую нужно запустить:
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
#include <iostream>
using namespace std;
int n, cnt;
bool ok = false;
 
int main(){
cout<<"Enter the number:";
cin>>n;
while(n>=2){
  if (n%2!=0)
    ok = true;
  n = n/2;
  cnt++;
} 
 
if (ok == true)
  cout<<"NO";  
else
  cout<<cnt;
 
 
  return 0;
 
}
Вторая программа, которая должна запустить экзешник первой:
C++
1
2
3
4
5
6
7
8
9
#include <windows.h>
void WinMain ()
{
STARTUPINFO si;
PROCESS_INFORMATION pi;
GetStartupInfo(&si);
if(!CreateProcess("Programma_1.exe",NULL,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi)){    
}
}
При компиляции второй, выдается непонятная ошибка. Помогите разобратся) Обе программы в одной папке

Добавлено через 1 час 31 минуту
Еще вопрос:
Как сделать так, чтобы в одной программе запустить функцию как новый поток? Например, я принял число N, и потом запускаю вычисление того, является ли оно степенью двойки в новом потоке?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru