#FIG 3.2 Landscape Center Inches A4 100.00 Single -2 1200 2 2 4 0 1 0 7 0 0 -1 0.000 0 0 7 0 0 5 12900 9300 12900 300 300 300 300 9300 12900 9300 2 1 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 3 1500 8400 1500 1800 8100 1800 4 1 0 0 0 18 24 0.0000 4 285 5595 6600 900 Gestion manuelle de la m\351moire\001 4 1 0 100 0 18 24 0.0000 4 360 3525 6600 1335 (avec malloc et free)\001 4 0 0 100 0 14 18 0.0000 4 225 165 1800 3000 {\001 4 0 0 100 0 14 18 0.0000 4 225 2475 1800 4200 retur result;\001 4 0 0 100 0 14 18 0.0000 4 225 165 1800 4500 }\001 4 0 0 100 0 14 18 0.0000 4 30 495 1800 5100 ...\001 4 0 0 100 0 14 18 0.0000 4 255 4125 1800 5700 /* ne pas faire ceci */\001 4 0 0 100 0 14 18 0.0000 4 240 2145 1800 7500 free(temp);\001 4 0 0 100 0 14 18 0.0000 4 240 2640 1800 2400 struct complex *\001 4 0 0 100 0 14 18 0.0000 4 240 7260 1800 2700 cadd(struct complex *c1, struct complex *c2)\001 4 0 0 100 0 14 18 0.0000 4 240 9405 1800 3300 struct complex *result = malloc(sizeof(struct complex))\001 4 0 0 100 0 14 18 0.0000 4 240 7425 1800 6000 struct complex *c = cadd(c1, cadd(c2, c3));\001 4 0 0 100 0 14 18 0.0000 4 240 6270 1800 6900 struct complex *temp = cadd(c2, c3);\001 4 0 0 100 0 14 18 0.0000 4 240 6105 1800 7200 struct complex *c = cadd(c1, temp);\001 4 0 0 100 0 14 18 0.0000 4 225 6105 1800 3600 result -> re = c1 -> re + c2 -> re;\001 4 0 0 100 0 14 18 0.0000 4 225 6105 1800 3900 result -> im = c1 -> im + c2 -> im;\001 4 0 0 100 0 14 18 0.0000 4 240 2805 1800 6600 /* mais ceci */\001