Probleme avec la fonction gets
Bonjour a tous,
Voila je fais du C depuis peu et pour cela j'utilise code::blocks, jusque la pas trop de problem, mais je fais un programme ou j'utise la fonction gets et il me met une erreur, du a cette fonction :
le code :
gets (ZL);
l'erreur:
main.c:70: AVERTISSEMENT: the `gets' function is dangerous and should not be used.
:: === Build finished: 1 errors, 0 warnings ===
pourtant dans mon prog il a bien les bibliotheques #include <string.h>, <stdlib.h> et <stdio.h>.
Pouvez vous m'expliquer pourquoi cette erreur apparait?
Et en meme temps pouvez me dire aussi si pour utiliser la fonction "malloc", il faut une biliotheque particuliere.
merci de votre aide