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

Передача аргумента в созданный поток - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ DFD множество одинаковых функциональных блоков http://www.cyberforum.ru/cpp/thread612138.html
Не знай, куда эту тему определить.. В DFD есть блоки одинаковой функциональности: "осмотр логопеда", "осмотр педиатра", "осмотр невролога" и т.д. Какой-то определенной последовательности их следования нет. Нет ли возможности как-то отразить это одним блоком? Или так и придется все 10 вырисовывать? Спасибо всем, кто откликнется!!!
C++ Класс метафункций: определение, примеры класс метафункций:определение,примеры. http://www.cyberforum.ru/cpp/thread611863.html
Константные вычисления. Типы арифметических метафункций. C++
Помогите написать прогу.Константные вычисления.Опрделение типоф арифметических метафункций над обертками интегральных типов.
Сборка библиотеки pHash C++
Всем привет! Возникла необходимость воспользоваться библиотекой pHash . Нужна она для вычисления хэшей изображений, аудио или видео. В частности мне нужно считать хэши для аудио файлов. Пишу под виндой, соответственно скачал версию библиотеки под винду. К самой библиотеки прилагался исходный код проекта под студию 2008. Однако как мне показалось, эта версия какая-то урезанная (вроде как есть...
C++ Прикладное программирование, что бы мне почитать http://www.cyberforum.ru/cpp/thread609983.html
Добрый день. Хотел спросить совета, поп поводу того, чтобы мне почитать. Хотелось бы заняться изучением прикладного программирования на С++. В данный момент знаю основы С/С++ и немного ООП. Что посоветуете?
C++ Windows Instaler(*.msi) В инсталере есть своя база данных, подскажите что нибудь для управления ею. подробнее

Показать сообщение отдельно
dimon4ik062
0 / 0 / 0
Регистрация: 04.02.2012
Сообщений: 4
23.06.2012, 23:03     Передача аргумента в созданный поток
Здравствуйте, суть такова:

Создаётся некий поток:
C++
1
2
3
4
5
6
DWORD WINAPI MyThread(LPVOID lpParam)
{
    MyStruct data = *(MyStruct*) lpParam;
    
        ...
}
как видим, Я пытаюсь передать в параметре данные в некой структуре MyStruct данным кодом:
C++
1
2
3
4
5
6
7
8
9
    
HANDLE hThread;
MyStruct data;
           
strcpy(data.var1, "qweqweqwt");
strcpy(data.var2, "qweqweqwe");
            
hThread = CreateThread(NULL, 0, MyThread, &data, 0, NULL);
CloseHandle(hThread);
и собственно сама структура:
C++
1
2
3
4
5
struct MyStruct
{
   char var1[1024];
   char var2[1024];
};

Изначально данные замечательно записываются в выше указанную структуру, но, к сожалению, я не могу их передать в структуру, для дальнейшей работы с данными.

Заранее спасибо всем откликнувшимся!)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru