Il faut declarer une fonction dans le meme genre. Si tu fait sa avec des api win32, il faut rajouter DWORD WINAPI nom_de_fonction ( LPVOID param), creer un handle pour ton thread, un id et le lancer avec la fonction CreateThread.
Petit exemple :
tu veux qu'une fonction qui s'appelle fCoucou soit un thread :
// declaration des identifiants pour ton thread
HANDLE Thread_fCoucou;
DWORD ID_fCoucou;
// prototype de la fonction
DWORD WINAPI fCoucou (LPVOID param);
// lancement du thread
Thread_fCoucou = CreateThread(NULL, NULL, fCoucou, 0, &ID_fCoucou);
// pour fermer ton thread
TerminateThread(Thread_fCoucou, ID_fCoucou);
Voila pour les grandes lignes. Sinon va voir sur
[ Lien ] pour la fonction CreateThread et sinon
http://www.cppfrance.com/code.aspx?ID=28177 qui est tres interressant pour voir le fonctionnement de tout ça.
En esperant avoir repondu a ta question
@++ et bonne prog !!
"Avant même de fonctionner, tout programme est déjà obsolète."