Voilà en détail rapide, je veux récupérer des lignes se trouvant dans un fichier et les placer dans un tableau.
Je ne connais pas le nombre de lignes.
Mais connais la longueur des lignes (toutes de même longueur) par la variable longueur_code, alors j'ai essayé de la sorte :
----------------
char * *codes;
int nb_codes;
char *ligne_fichier;
Mis à part la ligne :
//printf("codes : %s\n",ligne_fichier);
que mon compilateur C sous Unix ne comprends pas, ça fonctionne.
Apparement, c'est le même code que je t'avais donné (?).
Comment se fait-il que la même chose dans un code "plus fourni" le tableau se rempli de n'importe quoi quelques lignes plus bas ?
Snif
Michel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Je viens de trouver pourquoi : une connerie !
Désolé Hart pour le temps perdu.
Merci à toi en tout cas.
Je travaille pour une société de service, d'habitude je bosse à droite à gauche pour gérer des petites équipes de développeurs sur plein de langages différents surtout C++, VB, HTML-JavaScript-VBScript, mais là je fais le pompier pour une société. Je deviens par la force des choses développeur l'espace d'un instant. Ici : un enchevêtrement de programme en C mals foutus... qui ne fonctionne pas !
Je passe pour éteindre le feu... et quand je repartirais vendredi : faudra que ça fonctionne et bien sûr pas le temps de tout réécrire en C++