Salut a tous!
je reviens vers vous encore une fois pour une question.
je voudrais lister la liste des 16777216 valeurs hexa des couleurs.
Le but du jeu:afficher les valeurs:
000000
000001
...
00000f
000010
...
ffffff
J'ai fais ce codeJ'ai pour l'instant essayé d'afficher toutes les valeurs de 0 a 2 pour les variables rouge1 et rouge2 seulement le prpgramme me renvoie une liste infini de 00,00,00,00,00,...
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 #include <stdio.h> #include <stdlib.h> int main() { char tabHexa[]={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'}; int i=0; int rouge1,rouge2=tabHexa[i]; rouge1=tabHexa[0]; for (rouge1=tabHexa[0];rouge1<tabHexa[2];i++) { rouge2=tabHexa[0]; for (rouge2=tabHexa[0];rouge2<tabHexa[2];i++) { printf("%c,%c",rouge1,rouge2); } } }
Et la, en parfait débutant que je suis encore ba je bloque un peu. Ca doit etre tout con mais je suis encore plus con que la connerie de la logique...
Deuxieme point, mes incrémentations se font comme ca:++valeur et certains font: valeur++. Une différence?Une norme à respecter?
Merci a vous pour ces lumieres!
Partager