![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
stokastik
Bonjour,
D'après ce que j'ai compris de ce que j'ai lu dans un tuto,
1 2
| float* mabscisse = NULL;
mabscisse = malloc(100 * sizeof(float)); |
est équivalent à :
Certes mais malloc permet une allocation dynamique, il faut donc vérifier le retour de malloc pour savoir si l'allocation s'est bien déroulée. Il suffit d'une erreur ici pour faire foirer ton programme si tu fait pas le test sinon bin expose ton code et les erreurs que tu recois !
A titre indicatif:
mabscisse = malloc(100 * sizeof(* mabscisse));
c'est mieux, surtout pour la maintenance du programme !
Partager