Malloc erreur de segmentation
Bonjour à tous !
j'ai besoin de vos lumières, je dois parcourir un fichier et mettre chaque caractères de chaque ligne dans un tableau, donc j'ai un nombre qui me donne la taille de la plus longue ligne (noté nb) de là je met char* tr = malloc(nb * sizeof(char)); et dans ma boucle où je met chaque caractères dans t[0], t[1]... sauf que quand je lance le programme j'ai erreur de segmentation je ne comprend pas pourquoi quelqu'un aurait la gentillesse de m'aider svp ?
Bonne journée
j'ai besoin de vos lumières, je dois parcourir un fichier et mettre chaque caractères de chaque ligne dans un tableau, donc j'ai un nombre qui me donne la taille de la plus longue ligne (noté nb) de là je met char* tr = malloc(nb * sizeof(char)); et dans ma boucle où je met chaque caractères dans t[0], t[1]... sauf que quand je lance le programme j'ai erreur de segmentation je ne comprend pas pourquoi quelqu'un aurait la gentillesse de m'aider svp ?
Bonne journée
1 réponse
-
J'ai vraiment besoin d'aide svp c'est pour un projet
-
ModérateurBonjour,
Nous ne ferons pas votre exercice à votre place.
Merci de décrire précisément votre problème et en postant le code déjà réalisé.
Cliquez ici pour des conseils d'écriture des messages et ici concernant les devoirs scolaires ou PFE.
Pour poster votre code, merci de penser à la coloration syntaxique. -
-
Modérateur@NirolacExpliquez votre souci et si votre code est long.. vous avez la solution de passer par un hébergeur..
https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers -
-
Modérateur@NirolacAucun souci... code source est un site du même groupe que CCM.
IL est régit par la même Charte et spécialisé dans la programmation.
-