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

Как программно создать процесс, который создаёт окно консоли? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача "Слоги". не вруб http://www.cyberforum.ru/cpp-beginners/thread378139.html
Обьясните пожалуйста условие. не понятно как делить и вообще(. Слоги. Time Limit: 1000 ms Memory Limit: 16 MB Будем называть слогом набор букв, в котором есть точно одна гласная. В разбиении данного слова (в котором есть хотя бы одна гласная) на слоги возьмем длину самого длинного слога. Найти минимальное из всех этих чисел по всем возможным разбиениям. Иными словами: какая длина самого...
C++ В чем ошибка?? Добрый день всем, написал программу, только не знаю почему она закрывается... Выдает ошибку и все. Для заданной матрицы размером 8x8: • найти такие к, при которых k-я строка матрицы совпадает с k-м столбцом. • найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. #include <iostream> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread378138.html
Помогите решить в builder for dos C++
Массив заполнить случайными числами от -5 до 5 В одномерном массиве, состоящем из 10 целых элементов вычислить: 1. Максимальный элемент массива. 2. Сумму элиментов массива, расположенных до последнего положительного элемента. Сжать массив, удалив из него все элименты модуль которых находится в интервале от 2 до 5. Освободившиеся в конце массива элименты заполнить нулями.
C++ Файл ресурсов
В книге есть пример для диалогового окна и я переписал вроде всё правильно, но ни vs 6.0 ни minigw не воспринимают константы типа WS_SYSMENU, SS_CENTER,BS_PUSHBUTTON и т.д, почему и как же мне тогда линковать пример? #include "main.h" //сценарий меню Main MENU { POPUP "&Файл" { MENUITEM "&О программе....", MI_ABOUT
C++ Дана матрица размером М х N http://www.cyberforum.ru/cpp-beginners/thread378115.html
#include <iostream.h> #define m 10 #define n 10 #include <stdlib.h> void main () { int a,i,j,k; cin>>k; for (i=0; i<=n; i++) for (j=0; j<=m; j++)
C++ Доброе время суток . Выручяйте , нечего нового матрица .... Вот по сылки дано задание , ето лабароторная , очень прошу помогите зделать , на выходных времени небудет , я сведетель на свадьбе , вся надежда на форумчян , выручите пожалусто .... с ув Алексей http://khpi-iip.mipk.kharkiv.edu/library/pgm/lab/l09.html задание : http://rghost.ru/28618291/image.png подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,265
05.11.2011, 13:21     Как программно создать процесс, который создаёт окно консоли?
Имеется ввиду, конечно настоящее отдельное окно консоли.
Вот создаваемый процесс:
C++
1
2
3
4
5
6
#include <stdio.h>
int main (){
 printf ("Hello, world!\n");     
 getchar ();
 return 0;
}
А вот процесс запускатель,
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
26
27
#include <stdio.h>
#include <windows.h>
 
int main() {
 SetConsoleCP (1251);
 SetConsoleOutputCP (1251);
 
 STARTUPINFO si;
 PROCESS_INFORMATION pi;
 ZeroMemory(&si,sizeof(STARTUPINFO) );
 
 if (CreateProcess ("hello.exe", 0, 0, 0, 0, 0, 0, 0, &si, &pi)) { 
 
 //Почему необходимо закрывать описатель потока- смотри у Джефри Рихтера в главе четвёртой, //где-то в конце
  CloseHandle( pi.hProcess );
  CloseHandle( pi.hThread );
  printf ("процесс создан\n");
 }
 
 else {
  printf ("процесс не создан\n");
 }
 
 
 system ("pause");
 return 0;
}
по работе которого мы видим в одном окне:
Bash
1
2
3
процесс создан
Hello, world!
Для продолжения нажмите любую клавишу . . .
Но я хочу эти надписи видеть в разных тык скыть окнах. Есть идеи?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru