#include #include #include "manipPointeur.h" int main() { //Little Endian char *ptrCar; int *ptrEntier; float *ptrReel; char chaine[]="12345678000A"; int i; int val=0x01020304; ptrCar = chaine ; ptrEntier = (int *)chaine ; ptrReel = (float *)chaine ; /* for(i=0; i<3; i++) { printf("ptrCar = %X\t*ptrCar = %c\n",ptrCar,*ptrCar); printf("ptrEntier = %X\t*ptrEntier = %d\n",ptrEntier,*ptrEntier); printf("ptrReel = %X\t*ptrReel = %f\n",ptrReel,*ptrReel); ptrCar++; ptrEntier++; ptrReel++; printf("\n"); }*/ ptrCar=(char*)&val; for(i=0; i<4; i++) { printf("adr : %X -> val octet : %X\n",ptrCar,*ptrCar); ptrCar++; } return 0; }