Probleme programme langage C
Résolu/Fermé
thib0787
Messages postés
889
Date d'inscription
jeudi 10 juillet 2008
Statut
Membre
Dernière intervention
21 septembre 2013
-
21 févr. 2009 à 20:16
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 14 oct. 2011 à 16:29
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 14 oct. 2011 à 16:29
A voir également:
- Probleme programme langage C
- Langage ascii - Guide
- Programme demarrage windows 10 - Guide
- Langage binaire - Guide
- Désinstaller programme windows 10 - Guide
- Pascal langage - Télécharger - Édition & Programmation
4 réponses
bizu53
Messages postés
1274
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
21 juin 2015
860
21 févr. 2009 à 21:19
21 févr. 2009 à 21:19
long Taille = 0, i = 0;
long Tableau[Taille];
En faisant ça, tu déclares Tableau de taille 0 (puisque Taille = 0).
Donc par la suite ça écrit tes valeurs n'importe où (tu as d'ailleurs pas de chance que ça n'ait pas planté, sinon tu t'en serais rendu compte).
long Tableau[Taille];
En faisant ça, tu déclares Tableau de taille 0 (puisque Taille = 0).
Donc par la suite ça écrit tes valeurs n'importe où (tu as d'ailleurs pas de chance que ça n'ait pas planté, sinon tu t'en serais rendu compte).
thib0787
Messages postés
889
Date d'inscription
jeudi 10 juillet 2008
Statut
Membre
Dernière intervention
21 septembre 2013
176
21 févr. 2009 à 22:15
21 févr. 2009 à 22:15
Merci beaucoup, en effet en modifiant la valeur de la variable taille, le problème a été résolu, de plus j'ai constater que, même si je prédéfinissais une taille de 10 (par exemple) et que si j'indique environ 200 ligne dans le programme (en cour d'exécution) il plantais quand même, la valeur de taille défini la taille maximum que je pourrais rentrer sans qu'il y ais de bug !!!
Merci encore,... (de nouvelle question surviendrons peut être....)
Merci encore,... (de nouvelle question surviendrons peut être....)
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
22 févr. 2009 à 13:40
22 févr. 2009 à 13:40
Salut,
Soit tu fixes une valeur maximum, et dans ton scanf tu vérifies que l'utilisateur n'entre pas une valeur supérieure : usage classique d'un tableau statique.
Soit tu utilises un tableau de taille définie à l'exécution : usage classique d'un tableau dynamique (avec malloc/free).
Ou alors, tu peux utiliser : scanf("%ld",&taille); long Tableau[taille];
Cdlt
Soit tu fixes une valeur maximum, et dans ton scanf tu vérifies que l'utilisateur n'entre pas une valeur supérieure : usage classique d'un tableau statique.
Soit tu utilises un tableau de taille définie à l'exécution : usage classique d'un tableau dynamique (avec malloc/free).
Ou alors, tu peux utiliser : scanf("%ld",&taille); long Tableau[taille];
Cdlt
ecrire un programme c qui peut resoudre l'équation ax+b=0
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
14 oct. 2011 à 16:29
14 oct. 2011 à 16:29
Bonjour,
Merci de créer votre propre post...
Cdlt,
Merci de créer votre propre post...
Cdlt,