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

Случайные числа, потоки WinAPI - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ подскажите http://www.cyberforum.ru/cpp-beginners/thread931839.html
есть ссылка конкретная - http://www.lordmancer.ru/index.php?ma=hero-profile&heroID=120754&p=106 нам надо считать параметр ДЕНЬГИ и записать в файл и сделать цикл по перебору heroID как реализовать вот считывания параметра ДЕНЬГИ ? подскажите
C++ С чего начать? Очень сильно научиться писать хотя бы примитивный софт по типу чекеров, клиентов и т.д Но я х3 с чего начать, как и все наверное... Хочется создать что нибудь перед тем как уйду на покой (у меня рак) но речь не об этом, хочу частичку себя оставить, ну или на крайняк погрузится в учебу и отвлечься... http://www.cyberforum.ru/cpp-beginners/thread931823.html
C++ Стек и приоритеты
Ошибок при компиляции не возникает, но при проверке не выдает адресов элементов и их данных. Прошу прояснить недочеты и логические ошибки в моем прототипе. Заранее благодарю ответивших. Среда Dev. #include <iostream> class Trem{ public: int Ch; bool Log; Trem *next; Trem(int d, bool t){Ch=d; Log=t;} }; class Steck{
C++ как передать sort в thread
Подскажите, пожалуйста, как передать в thread stl функцию sort? int ar={3,5,6,2,7}; thread th(sort, ar,ar+4); так не получается...
C++ Такое и в правду можно сделать в консоли? http://www.cyberforum.ru/cpp-beginners/thread931782.html
C++ Программа, которая включала бы другую программу при заданной команде Подскажите есть ли такая программа которая включала бы другую программу при заданной команде. Я хочу записать видео с экрана когда кто то заходит в интернет, типа посмотреть где посторонний человек лазит. программу для записи видео с экрана уже сккачал. Спасибо всем за ответы подробнее

Показать сообщение отдельно
udjee
0 / 0 / 0
Регистрация: 15.08.2012
Сообщений: 6

Случайные числа, потоки WinAPI - C++

01.08.2013, 10:03. Просмотров 1028. Ответов 6
Метки (Все метки)

Уважаемые программисты! Подскажите, пожалуйста. Как сделать так, чтобы у каждого потока было свое случайное число?

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
44
45
46
47
#include <windows.h>
#include <stdio.h>
#include <process.h>
#include <ctime> 
 
using namespace std; 
 
DWORD WINAPI Random(LPVOID lpParametr) //страртовая функция потока-генератора
{
    int x;
    srand(time(0));
    *((int*)lpParametr) = rand()%100;
    x = *((int*)lpParametr);
    x++;
    printf("%d\n", x);
    return 0;
}
 
DWORD WINAPI Sum(LPVOID lpParametr) //стартовая функция потока-сумматора
{
    
    return 0;
}
 
void main()
{
    int i, *data;//i-я ячейка массива соответствует i-му потоку. Последняя - сумма значений первых пяти ячеек.
    HANDLE *Thread;
    DWORD *ThreadID;
 
    Thread = new HANDLE [6];
    data = new int [6];
    ThreadID = new DWORD [6];
 
    for(i = 0; i < 6; i++)
        data[i] = 0;
    
    for(i = 0; i < 6; i++)
        if(i == 5)
            Thread[i] = CreateThread(NULL, 0, Sum, &data, 0, &ThreadID[i]);
        else
            Thread[i] = CreateThread(NULL, 0, Random, &data[i], 0, &ThreadID[i]);
    
    for(i = 0; i < 6; i++)
        WaitForSingleObject(Thread[i], INFINITE);
 
}
Мне выводит следующее:
Случайные числа,  потоки WinAPI

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