
Envoyé par
Neckara
J'ai regardé vite fait ton code, l'avantage du malloc est de pouvoir allouer un espace (pour 4 valeurs par exemple) et si on manque d'espace (plus de 4 valeurs) de réallouer avec realloc.
Pour copier une valeur du fichier dans une variable, il faut partir du début du fichier (repositionnement avec fseek), à chaque '\n' on incrémente la ligne.
Lorsqu'on est à la ligne désirée on lit les valeurs jusqu'à atteindre la valeur désirée.
Pour copier une valeur d'un variable vers un fichier, tu n'as (à ma connaissance) pas d'autres choix que de créer un nouveau_fichier, copier le début du fichier, copier ta valeur, copier la fin du fichier, effacer le fichier et renommer ton nouveau_fichier.
Partager