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

Меню для программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не верно работает код http://www.cyberforum.ru/cpp-beginners/thread1009964.html
условие задачи : Даны действительные числа c1, c2, …, cn. Найти произведение суммы чи-сел с четными индексами и суммы чисел с нечетными индексами. вот код который попытался написать : #include ...
C++ Найти максимальную оценку студента и вывести его ID потом фамилию и максимальную оценку Здравствуйте! Мне нужно найти максимальную оценку студента и вывести его ID потом фамилию и макс оценку Вот образец INPUT: 3 1 Ivano 51 2 Zuckerberg 99.1 3 Mendelson 99.0 http://www.cyberforum.ru/cpp-beginners/thread1009961.html
C++ вывести на экран и вывести таблицу
1) k p=П sinkx/1*3*5...(2k-1) k=1 х ввести с клавы,k определить из условия аk<0,01 вывести таблицу 2)f(x,y)=(e^x+e^-x)/(e^y-e^-y)arcsin(x+y)/2 при х=0(0.25)2; y=-0.5(0.1)+0.5
C++ Цикл. Помогите реализовать верхушку кода
#include <conio.h> #include <iostream> using namespace std; int GetDOW (int day, int month, int year) //определение дня недели { //1 - понедельник, 7 - воскресение int w, a, y, m;...
C++ прошедшая олимпиада 14-16.12.13 http://www.cyberforum.ru/cpp-beginners/thread1009955.html
Добрый день, недавно я участвовал на олимпиаде вот на этом сайте http://contest.ncstu.ru. Первый тур я более менее прошёл, а вот со вторым беда. Кто знает решение этих задач? 5. Непреступная...
C++ Невозможно найти или открыть PDB файл Пересела с visual c++ 2008 express на visual c++ 2013 express. Компилирует нормально, собирает нормально, на запуске на секунду появляется консоль, потом пропадает. Выводит вот это: "Проект1.exe"... подробнее

Показать сообщение отдельно
ПерС
371 / 287 / 89
Регистрация: 05.11.2013
Сообщений: 820
Записей в блоге: 5
Завершенные тесты: 1
17.11.2013, 15:25
Смотря что Вы имеете в виду под запуском программы из программы - выполнение команды операционки внутри Вашей программы, запуск дочернего процесса, независимый запуск приложения и т.п.
1. Через функцию system:
C++
1
system("C:\windows\notepad.exe");
Но здесь, фактически, выполняется команда операционной системы. При закрытии материнского процесса будет закрыт и дочерний.
2. Через функцию CreateProcess. Хороший пример, есть, скажем, в MSDN.
3. Через функцию WinExec:
C++
1
2
3
4
5
6
7
8
#include <Windows.h>
 
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE prevInstance,
                   PSTR cmdLine, int showCmd)
{
    WinExec( "C:\\Windows\\system32\\notepad.exe", 1);
    return 0;
}
Можно запускать дочернюю программу сразу свёрнутой, дав второму параметру значение SW_SHOWMINIMIZED
4. Из программы нужно открыть файл другой программой, например, текстовый файл Блокнотом. Делается через ту же system (п.1), просто нужно запустить наш Блокнот с параметром:
C++
1
system("notepad C:\\windows\\system.ini");
5. Есть минимум 2 семейства функций в стандарте C++ - spawn и exec
6. Можно упаковать чужую exe-шку в ресурсы своей программы и запускать её оттуда
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru