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

Запуск потока для функции с параметрами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Несложная программа http://www.cyberforum.ru/cpp-beginners/thread61123.html
Здравствуйте, мне нужно написать не сложную программу, но так как мои знания в области с++ на данный момент нулевые, хотел бы попросить у вас помощи. Программа такого типа: "Дано множество чисел, найти среди них число, имеющее максимальное количество делителей".
C++ Вопросы для новичков Я новичок. Ребята, помогите пожалуйста! Хочу заняться програмированием на C. С ЧЕГО МНЕ НАЧАТЬ???? http://www.cyberforum.ru/cpp-beginners/thread61114.html
C++ Арифмитические операции в различных системах счисления
Помогите решить задачу: Определить подпрограммы сложения и умножения целых чисел, представленных в системах счисления с любым основанием от 2 до 10. Результаты проверять на десятичных числах. Я использую BorlandC 3.1 for DOS.
C++ Как удалить заданый символ из строки
Подскажите пожалуйста как удалить из строки например символ 'a' и вивести эту строку без этого символа?
C++ размер типа bool http://www.cyberforum.ru/cpp-beginners/thread61104.html
сколько занимает в памяти bool?
C++ Поиск прямоугольников. Есть такая задача: дан массив 100х100 состоящий из нулей и единиц. Из единиц построены прямоугольники, так, что они не могут совпадать и пересекаться (между прямоугольниками всегда нули). Надо написать программу, которая считает эти прямоугольники. Основное задание я сделал, но вот у меня такие проблемы: массив нужно задавать произвольно, то есть чтобы он создавал эти прямоугольники в... подробнее

Показать сообщение отдельно
Логос
0 / 0 / 0
Регистрация: 02.11.2009
Сообщений: 8
05.11.2009, 15:00  [ТС]     Запуск потока для функции с параметрами
Побеждено.

Если вдруг кому-то когда-нибудь в аналогичной ситуации пригодится:
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
struct MY_STRUCT
{
    int a;
    int b;
    //..... и пр параметры нашей ф-ии
};
 
DWORD WINAPI MyThread(MY_STRUCT y)  //все параметры убираем в структуру
{ 
    printf("%d",y.i);
    return 0; 
} 
.....
{
        ..........
    DWORD dwThreadId;
    MY_STRUCT *m=new MY_STRUCT();
    m->a=5;
    m->b=10;
    LPVOID u=new LPVOID();
    MY_STRUCT* pStruct = reinterpret_cast<MY_STRUCT*>(u);
    pStruct=m;
    HANDLE hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)MyThread, (LPVOID)pStruct,0,&dwThreadId); 
        ..........
}
Вполне допускаю, что это далеко не самое выдающееся решение, но оно у меня заработало
 
Текущее время: 22:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru