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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread264149.html
Написать программу копирования файла. В выходном файле в конец предложения дописывается количество слов в нем. Чтение происходит блоками. Обработать ошибки. Добавлено через 4 минуты #include...
C++ классы C++ Помогите пожалуйста!!! Срочно нужна помощь I . Проект должен содержать один файл с расширением *.сср II.Классы не должны содержать лишних методов!!! Имеются два класса: Class A { ... http://www.cyberforum.ru/cpp-beginners/thread264115.html
C++ Сортировка матрицы
Можете пожалуйста глянуть почему не идет задержка на екране вывода и условия типа Мне нужно четние елементи матрица вивести в порядку возростания или убивания. // lam3b.cpp: главный файл...
Проверка, пустой ли вектор 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++ Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент Вот задание: Дана целочисленная прямоугольная матрица. Определить номер первого из столбцов, содержащих хотя бы один нулевой элемент. Характеристикой строки целочисленной матрицы назовем сумму ее... подробнее

Показать сообщение отдельно
bigredcat
366 / 313 / 3
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
25.03.2011, 23:21
Можно использовать критические секции, вывод в отдельной функции. Примерно так.
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
CRITICAL_SECTION g_cs;
 
void Print(char* buf)
{
    EnterCriticalSection(&g_cs); 
    std::cout << buf << std::endl;
    LeaveCriticalSection(&g_cs);
}
 
DWORD WINAPI MyThread(LPVOID pParam)
{
    // char buf[..]
    ....
    Print(buf);
    return 0;
}
 
int main(int argc, char *argv[])
{
    InitializeCriticalSection(&g_cs);
    ....
    DeleteCriticalSection(&g_cs);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru