Problème avec mon main
Fermé
unpoucav
-
4 déc. 2019 à 17:59
Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 - 4 déc. 2019 à 18:19
Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 - 4 déc. 2019 à 18:19
A voir également:
- Problème avec mon main
- Bagage à main - Guide
- Scan ligne de la main gratuit - Télécharger - Photo & Graphisme
- La main de la titi popo - Forum Musique / Radio / Clip
- Main courante hôtel excel - Forum Excel
- Lampe de chevet claquement de main - Forum Matériel & Système
3 réponses
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
Modifié le 4 déc. 2019 à 18:20
Modifié le 4 déc. 2019 à 18:20
Salut unpoucav,
Les erreurs de segmentation sont des erreurs qui se produisent à l'exécution d'un programme (que tu as donc pu compiler et que tu tentes d'exécuter) en cas de corruption de la mémoire.
Par exemple ton programme écrit dans une zone mémoire qui ne lui a pas été allouée, déréférence un pointeur sur une zone mémoire à laquelle le programme n'a pas accès.
Sans le code source de ton programme, ou une partie de ce code, reproduisant le problème dont tu parles, il est difficile de t'aider plus que par ces généralités.
Si le programme est complexe et l'origine du problème difficile à localiser car noyée dans plusieurs centaines ou milliers de lignes de code, il peut être utile d'utiliser un débogueur comme gdb ou un programme spécialisé comme Valgrind (sous Linux, Solaris et MacOS)... cela ne semble pas être le cas si tu dis que des instructions dans le
Si tu poste du code sur le forum, fais le avec les balises de code afin qu'il soit lisible (si tu ne sais pas comment faire, regarde ce tutoriel avant de poster ton code pour qu'il soit lisible sur le forum, avec coloration syntaxique, numérotation des lignes et préservation de l'indentation).
Dal
Les erreurs de segmentation sont des erreurs qui se produisent à l'exécution d'un programme (que tu as donc pu compiler et que tu tentes d'exécuter) en cas de corruption de la mémoire.
Par exemple ton programme écrit dans une zone mémoire qui ne lui a pas été allouée, déréférence un pointeur sur une zone mémoire à laquelle le programme n'a pas accès.
Sans le code source de ton programme, ou une partie de ce code, reproduisant le problème dont tu parles, il est difficile de t'aider plus que par ces généralités.
Si le programme est complexe et l'origine du problème difficile à localiser car noyée dans plusieurs centaines ou milliers de lignes de code, il peut être utile d'utiliser un débogueur comme gdb ou un programme spécialisé comme Valgrind (sous Linux, Solaris et MacOS)... cela ne semble pas être le cas si tu dis que des instructions dans le
main()ne s'exécutent pas, tu devrais arriver à circonscrire l'origine :-)
Si tu poste du code sur le forum, fais le avec les balises de code afin qu'il soit lisible (si tu ne sais pas comment faire, regarde ce tutoriel avant de poster ton code pour qu'il soit lisible sur le forum, avec coloration syntaxique, numérotation des lignes et préservation de l'indentation).
Dal
Chris 94
Messages postés
50978
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
17 février 2023
7 337
4 déc. 2019 à 18:04
4 déc. 2019 à 18:04
Bonjour,
Merci pour cette information. As-tu une question ?
Pour rappel :
Merci pour cette information. As-tu une question ?
Pour rappel :
Les réponses sont données par des bénévoles, pas par des machines. Il est vivement recommandé d'user des formes minimales de la politesse ("bonjour', "s'il vous plait", "merci d'avance") pour rester dans le cadre de notre charte d'utilisation.
Du coup, je me demandais si vous saviez quels sont les problèmes qui font que votre programme n'entre pas dans le main ?
Chris 94
Messages postés
50978
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
17 février 2023
7 337
4 déc. 2019 à 18:19
4 déc. 2019 à 18:19
Certes...
Je t'offre quelques mots d'usage courant pour tes prochaines questions :
- s'il vous plait, s'il vous plait, s'il vous plait, s'il vous plait, s'il vous plait, s'il vous plait, s'il vous plait,
- merci d'avance, merci d'avance, merci d'avance, merci d'avance, merci d'avance, merci d'avance,
- merci, merci, merci, merci, merci, merci, merci, merci, merci, merci, merci.
Je t'offre quelques mots d'usage courant pour tes prochaines questions :
- s'il vous plait, s'il vous plait, s'il vous plait, s'il vous plait, s'il vous plait, s'il vous plait, s'il vous plait,
- merci d'avance, merci d'avance, merci d'avance, merci d'avance, merci d'avance, merci d'avance,
- merci, merci, merci, merci, merci, merci, merci, merci, merci, merci, merci.