| a | b | |
|---|
| 4 | 4 | | int s = sizeof(int); |
|---|
| 5 | 5 | | |
|---|
| 6 | 6 | | void c2e(unsigned char *couleur, int *entier){ |
|---|
| ... | |
|---|
| 7 | | - | *entier = ((int)(couleur[2])<<16)+((int)(couleur[1])<<8)+(int)(couleur[0]); |
|---|
| 7 | | - | (*entier)++; |
|---|
| 7 | + | *entier = ((int)(couleur[2])<<16)+((int)(couleur[1])<<8)+(int)(couleur[0])+1; |
|---|
| ... | |
|---|
| 9 | 9 | | } |
|---|
| 10 | 10 | | |
|---|
| 11 | 11 | | void e2c(int entier, unsigned char *couleur){ |
|---|
| 12 | 12 | | int t = entier-1; |
|---|
| 13 | 13 | | int i; |
|---|
| ... | |
|---|
| 14 | | - | for(i=0; i<3; i++) |
|---|
| 14 | | - | couleur[i] = ((unsigned char *)&t)[i]; |
|---|
| 14 | + | for(i=0; i<3; i++) couleur[i] = ((unsigned char *)&t)[i]; |
|---|
| ... | |
|---|
| 16 | 16 | | } |
|---|
| 17 | 17 | | |
|---|
| 18 | 18 | | int main(int argc, unsigned char *argv[]){ |
|---|
| ... | |
|---|