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

Работа с потоками - C++

Восстановить пароль Регистрация
 
North_Flame
1 / 1 / 1
Регистрация: 24.10.2012
Сообщений: 45
24.10.2012, 15:08     Работа с потоками #1
#include "stdafx.h"
#include <iostream>
#include <windows.h>
using namespace std;
DWORD __stdcall minimum(LPVOID lpParam)
{
int *arr = (int*)lpParam ;
int a=arr[0];
for(int i=1;i<5;i++)
if(arr[i]<a){a=arr[i];}
return a;
}

int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL,"russian");
int mas[5];
DWORD min;
HANDLE hThread;
cout<<"введите значения:"<<endl;
for(int i=0;i<5;i++)
cin>>mas[i];
hThread = CreateThread(NULL, 0, minimum, &mas, 0, NULL);
SetThreadPriority(hThread,THREAD_PRIORITY_BELOW_NORMAL);
WaitForSingleObject(hThread,INFINITE);
GetExitCodeThread(hThread,&min);
cout<<"минимальное занчение: "<<min<<endl;
system("pause");
}

всем привет,кто читает эту тему,я только начинаю осваивать работу с потоками в с++ и столкнулся с такой проблемкой!в Данном коде создается поток,который работает с массивов и выводит мин значения на экран,в коде я использую 2 цикла по поиску мах и мин значения...Как сделать так,чтобы 2 цикла объеденить воедино?чтобы не повторялось?мое предположение было таково:сделать сортировку,которая как бы помогла бы в этом,но это отвергли?кто подскажет другие методы?(Пы.Сы выводить должно уже и макс и мин значением )
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2012, 15:08     Работа с потоками
Посмотрите здесь:

C++ Работа с файловыми потоками в С++.
C++ Работа с потоками
C++ работа с потоками
Работа с потоками. C++
C++ Работа с потоками
C++ Работа с потоками
Работа с потоками C++
C++ Работа с потоками

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 18:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru