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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Cортировка одном. динамического массива http://www.cyberforum.ru/cpp-beginners/thread35205.html
Помогите суденту ! Напишите позалуста код сортировки ! Задача : Произвести сортировку положительных элементов массива по возрастанию (при этом отричательные и нулевые элементы оставить на своих местах) используя временый динамичесний массив . int *pmas,diapazon,minnum,n,i,*pres,*ptemp; unsigned int r; char cont; do { cout<<"Size pmas?\n"; cin>>n;
C++ Подскажите как описать функцию Задали такую задачку: Описать функцию, Lines(t), которая построчно печатает содержимое непустого текстового файла t, вставляя в начало каждой печатаемой строки её порядковый номер (он должен занимать 4 позиции) и пробел. Если кто подскажет код буду очень благодарен, но и просто от советов не отказываюсь! Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread35204.html
Двумерные массивы в С++ C++
Написать программу, которая дает пользователю ввести 5 фамилий студентов, а затем находит среди них самую длинную фамилию. Все фамилии должны храниться в двумерном массивеЕсли вы сталкивались, подскажите как реализовать.Очень сложно даются двумерные массивы.Заранее спасибо.Среда Vusial Studio.
Вектор,состоящий из структур C++
Допустим,есть структура Date,которая выглядит так:struct Date { string name,date; }Далее в программе создаётся вектор vector<Date>dates_vector;Обращаясь к элементу структуры через вектор,мы используем такую запись dates_vector.name="1 сентября 2009 года";А как использовать (в смысле формы записи) функцию push_back,относящуюся к вектору?Например,мы хотим добавить в конец вектора ещё один...
C++ Дан файл, компонентами которого являются символы. Переписать все символы в новый файл в обратном порядке. http://www.cyberforum.ru/cpp-beginners/thread35186.html
Работа с текстовыми файлами. Дан файл, компонентами которого являются символы. Переписать все символы в новый файл в обратном порядке.
C++ Заменить каждый элемент массива на среднее арифметическое его и его соседей слева и справа При решении использовать масив в файле) подробнее

Показать сообщение отдельно
ItDenis
0 / 0 / 0
Регистрация: 09.04.2009
Сообщений: 6
20.05.2009, 03:12     Создание процесса с индивидуальными настройками
Всем привет! Есть такая задача:
Заставьте консольный процесс запустить несколько своих копий (и далее рекурсивно). Убедитесь, что порождение процессов не будет бесконечным (остановитесь на 4 уровнях максимум). Для каждого процесса создать свое окно консоли с индивидуальными настройками.

Вопрос такой: как мне для каждого окна сделать разные настройки(например одно окно синего, другое зеленого цвета)? У меня сейчас получаеться только одинаковые....Код приведет ниже.

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <windows.h>
#include <stdio.h>
 
int main(int argc, char **argv)
{
  PROCESS_INFORMATION  pi;
  STARTUPINFO  si;
  int i;
  char cmdline[256];
 
  si.cb             = sizeof(si);
  si.lpReserved     = NULL; 
  si.lpDesktop      = NULL; 
  si.lpTitle        = "my process"; 
  si.dwX            = rand()%500; 
  si.dwY            = 10; 
  si.dwXSize        = 800; 
  si.dwYSize        = 300; 
  si.dwXCountChars  = 80; 
  si.dwYCountChars  = 100; 
  si.dwFillAttribute= 350; 
  si.dwFlags        = STARTF_USEFILLATTRIBUTE|STARTF_USEPOSITION|STARTF_USESIZE; 
  si.wShowWindow    = SW_SHOW; 
  si.cbReserved2    = 0; 
  si.lpReserved2    = NULL; 
  si.hStdInput      = NULL; 
  si.hStdOutput     = NULL; 
  si.hStdError      = NULL; 
 
  if (argc < 2) {
    printf("I am parent\n");
    for(i=1; i<5; i++) {
      sprintf(cmdline, "%s %d", argv[0], i);
      CreateProcess(argv[0], cmdline, NULL, NULL, TRUE,CREATE_NEW_CONSOLE|NORMAL_PRIORITY_CLASS, NULL, NULL,si1, &pi);
      CloseHandle(pi.hProcess);
      CloseHandle(pi.hThread);
    }
  } else {
    printf("I am slave number %s\n", argv[1]);
    getchar();
  }
  return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru