Bonjour à tous,

Au secours, je n'y connais rien en C/C++ et il me le rend bien

Je vous soumet un petit morceau de code (pour info buffOut représente une série de pixel de valeur variant de 0 à 255 et je cherche bêtement le 1° pixel non nul).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
int _tmain(int argc, _TCHAR* argv[])
{
	unsigned char* buffOut = new unsigned char[10];
	int j;
 
	buffOut[0] = 0;
	buffOut[1] = 0;
	buffOut[2] = 255;
	j = 0;
 
	while (buffOut[j] = 0)
	{
		j++;
	}
	return 0;
}
Pouquoi l'expression derrière le while n'est pas un test logique ? (pas tapé sur la tête)
Merci.