salut les amis
je ne sais pas si c'est la fatigue mais je n'arrive meme plus a afficher une chaine correctement

voici le ti bout de code

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
18
19
20
21
22
23
24
25
26
27
 
#include<stdio.h>
#define NB_ELT 63
 
int main(void)
{
	int i,j,k;
	int total = 0;
	char valeur[3];
	unsigned char ALL[NB_ELT] = { 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',' ','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','1','2','3','4','5','6','7','8','9','0' };
 
	for (i=0; i<NB_ELT; i++)
	{
		for (j=i; j<NB_ELT-1; j++)
		{
			for (k=j; k<NB_ELT-2; k++)
			{
				valeur[0] = ALL[i];
				valeur[1] = ALL[j];
				valeur[2] = ALL[k];
 
				printf("%s\n",valeur);
				total ++; // stocke le nombre de combinaisons totales
			}
		}
	}
}
lorsque j affiche valeur je suis censé avoir mes 3 elements a chaque fois non ?