Bonjour,
Je voudrais lire un fichier texte ligne et écrire la ligne lue dans une variable. Comme les lignes du fichiers texte n'ont jamais la même longueur, je me suis dis qu'il fallait passer par l'allocation dynamique.
Le problème je ne sais pas quoi mettre dans mon malloc pour qu'il connaisse la taille de la ligne de mon fichier.
Code c :
bddPays = fopen("Bdd/eurocolec.pays", "r+");
if (bddPays != NULL)
{
char* memoireAllouee = NULL;
memoireAllouee = malloc(sizeof(?));
}
Vous voyez ce que je veux dire?
Le but étant qu'une fois le code exécuté je me retrouve avec la première ligne de mon fichier dans la variable memoireAllouee.
Si quelqu'un peux me dépanner la dessus sa serait cool.