Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// M113 - demoalloc.c
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int * lepEntier;
- float * lepTabReels;
- char ** lepTabCar;
- int k;
- printf("\n\nsizeof : int = %d ; long = %d ; char = %d ; float = %d ; double = %d%d\n\n",
- sizeof(int), sizeof(long), sizeof(char) , sizeof(float), sizeof(double));
- lepEntier= (int*)malloc(sizeof(int));
- scanf("%d",lepEntier);
- printf("%d\n",*lepEntier);
- *lepEntier=3;
- free(lepEntier);
- lepTabReels= (float*)malloc(sizeof(float)*10);
- for(k=0;k<10;k++)
- lepTabReels[k]=0;
- for(k=0;k<10;k++)
- printf("%f\t",*(lepTabReels+k));
- free(lepTabReels);
- printf("\n");
- lepTabCar=(char**)malloc(sizeof(char*) * 4);
- for(k=0;k<4;k++)
- lepTabCar[k]=(char*)malloc(sizeof(char)*7);
- printf("Saisie de 4 chaines\n");
- for(k=0;k<4;k++)
- scanf("%s",lepTabCar[k]);
- for(k=0;k<4;k++)
- printf("%s\t",lepTabCar[k]);
- for(k=0;k<4;k++)
- free(lepTabCar[k]);
- free(lepTabCar);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement