convertir n bits d'un tableau en DWORD
	
	
		Bonjour,
J'ai un tableau de BYTE qui contient des données a extraire.
Je cherche à remplir la fonction suivante qui me permet à partir d'un offset et d'une longueur donnés en bits a convertir en DWORD.
	Code:
	
1 2 3 4 5 6 7 8
   |  
void CCardRecord::GetRecData(int nOffset, int nDataSize, DWORD& nValue)
{	
	DWORD dwTmp = 0;
 
	//memcpy(&wTmp, &m_ByteArray[ nOffset ], nDataSize);
	//nValue = wTmp;
} | 
 
Le tableau de byte est dans m_ByteArray.
LA difficulte vient du fait que je veux avoir envie par exemple d'extraire de mon tableau 3 bits a partir du 13eme bits et de mettre cette valeur dans un  DWORD.
LA classe stl bitset pourrait elle me simplifier la vie ?