violation d'accès ou pas - C - Programmation
Marsh Posté le 19-10-2009 à 20:07:19
Code :
|
base, compteur => 14 éléments, i sur [2; 16] => base[i-2][compteur[i-2] => explosion
Marsh Posté le 19-10-2009 à 20:09:28
Tu itères ligne 16 de 2 à 16.
Ensuite tu vas tapper dans compteur[i - 2].
Compteur est un array de 14.
Donc quand tu passes la dernière fois, tu tappes dans compteur[14], la 15ème case.
Edit : grilled.
Marsh Posté le 19-10-2009 à 20:22:35
Ah oui, 16-2+1 ça fait 15, donc base[15][20] et compteur [15] !
Merci beaucoup vous deux !
Marsh Posté le 19-10-2009 à 20:03:11
Bonjour !
Voici mon programme !
http://ccoding.freehostia.com/show [...] c-to-all.c
tout se passe bien, à part une violation d'accès qui sort de nul part, surtout avec des nombres relativement grand, genre 10000 posera un problème, bien que la conversion la plus longue est celle en binaire, et qu'elle ne dépasse pas la limite du tableau càd 20.
Pouvez-vous m'indiquer d'où vient le problème, j'ai beau tâtonné avec le débugger en vain .
Merci d'avance !