Pisze sobie mój pierwszy program z wątkiem w winapi. Wszystko ładnie się kompiluje, ale gdy włączam program pętla w procedurze wątku działa tylko raz, a w warunku ma przecież while(true). Chciałbym, aby wątek wykonwywał się, dopóki użytkownik nie wyłączy programu. Jak mogę to zrobić?
Oto kod:
#include <windows.h>
#include <time.h>
#include <stdio.h>
DWORD WINAPI Dzialaj(LPVOID lpParameter);
int main()
{
char folder[250];
GetCurrentDirectory(250, folder);
printf("Jestm w folderze : %s\n\n", folder);
HANDLE watek = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE) Dzialaj, NULL, 0, NULL);
return 0;
}
DWORD WINAPI Dzialaj(LPVOID lpParameter)
{
int licznik = 0;
while(true)
{
licznik++;
printf("Jestem poraz %d\n", licznik);
Sleep(1*1000);
}
}