Salut,
J’ai un problème avec les threads :^/
J’assaille de passer en paramètre une variable dans un thread mais cela ne marche pas en C++ par contre en C ça marche :^/

Voici le code que j'utilise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
DWORD WINAPI th(LPVOID p)
{
    char * parametre = (char*) p;
    //...
}
 
main()
{
    CreateThread(NULL, 0, th , &"3", 0, NULL);
    //...
}
Savez-vous pourquoi ce code marche qu’en C et pas en C++ et qu’es qu'il faut faire pour remédier à ça ?

Merci