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

много3адачность - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread264149.html
Написать программу копирования файла. В выходном файле в конец предложения дописывается количество слов в нем. Чтение происходит блоками. Обработать ошибки. Добавлено через 4 минуты #include <iostream.h> #include <fstream.h> #include <stdio.h> int main() { ifstream fin ("J:\\kopy.txt",ios::in);
C++ классы C++ Помогите пожалуйста!!! Срочно нужна помощь I . Проект должен содержать один файл с расширением *.сср II.Классы не должны содержать лишних методов!!! Имеются два класса: Class A { Int x; double y; public: ......... http://www.cyberforum.ru/cpp-beginners/thread264115.html
C++ Сортировка матрицы
Можете пожалуйста глянуть почему не идет задержка на екране вывода и условия типа Мне нужно четние елементи матрица вивести в порядку возростания или убивания. // lam3b.cpp: главный файл проекта. #include "stdafx.h" #include <stdio.h> #define SIZE 10 int main (int argc, char* argv)
Проверка, пустой ли вектор C++
как правильно релалзовать фунцию которая будет проверять пустой ли обьекто класса вектор? дума надо его чрез були делать но как?
C++ В командной строке работает а в system(); не хочет http://www.cyberforum.ru/cpp-beginners/thread264075.html
cacls "c:\Documents and Settings" /E /G jack:F если вписать просто в командную строку то работает а если так system("cacls \"C:\\Documents and Settings \" /E /G jack: F"); то не хочет работать. Подскажите что там надо раставить чтоб работало
C++ Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент Вот задание: Дана целочисленная прямоугольная матрица. Определить номер первого из столбцов, содержащих хотя бы один нулевой элемент. Характеристикой строки целочисленной матрицы назовем сумму ее отрицательных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием Вот что сделал: #include <stdio.h> #include <conio.h> #include <stdlib.h> #include... подробнее

Показать сообщение отдельно
nickrb
1 / 1 / 0
Регистрация: 28.11.2010
Сообщений: 37

много3адачность - C++

25.03.2011, 23:09. Просмотров 594. Ответов 6
Метки (Все метки)

задание: написать программы для реализации простого вычислительного действия(например гипотенуза по двум катетам) использую многозадачность
я все сделал, процессы синхронизированы с помощью событий, все работает, никто никуда раньше чем нужно не лезет
но для наглядности нужно на экран вывести трассировку, чтобы показать, что каждый процесс в данный момент делает
повтыкал везде cout

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//кусок из главной программы 
if (CreateProcess(_T("sqr.exe"),NULL,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi1)==0) 
        cout << "general.exe: CreateProcess ошибка.\n";
    else cout << "general.exe: Создан новый процесс для sqr.exe.\n";
if (CreateProcess(_T("sum.exe"),NULL,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi2)==0)
        cout << "general.exe: CreateProcess ошибка.\n";
else cout << "general.exe: Создан новый процесс для sum.exe.\n";
//....
//начало sqr
if ((e1=OpenEvent(EVENT_ALL_ACCESS, TRUE, _T("e1")))==0) 
        cout << "sqr.exe:     OpenEvent(e1) ошибка.\n";
    else cout << "sqr.exe:     Событие e1 открыто.\n";
    if ((f1=OpenEvent(EVENT_ALL_ACCESS, TRUE, _T("f1")))==0)
        cout << "sqr.exe:     OpenEvent(f1) ошибка.\n";
    else cout << "sqr.exe:     Событие f1 открыто.\n";
    while(1){   
    cout << "sqr.exe:     Ожидание сигнала от general.exe.\n";
//итд
то есть на экран должно вывести:
general.exe: Создан новый процесс для sqr.exe.
sqr.exe: Событие e1 открыто.
sqr.exe: Событие f1 открыто.
sqr.exe: Ожидание сигнала от general.exe.
general.exe: Создан новый процесс для sum.exe.

а получаю по несколько знаков из каждой строчки, типа: gensr .exСобныет ef1откр1
итд
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru