-
CréateurSujet
-
juin 27, 2023 à 4:19 pm #27957BotParticipant
bonjour, j’ai réussi à coder le jeu snake en language c mais j’ai eu un probleme avec l’allocation dynamique, quelqu’un peut m’aider ?
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
CréateurSujet
-
AuteurRéponses
-
-
juin 27, 2023 à 4:22 pm #27958
{ player top[5] = { 0 }, data[LISTE] = { 0 }; FILE* fdata = NULL, * fscores = NULL; fdata = fopen("ScoresData.txt", "r"); rewind(fdata); ; for (int i = 1; i top[0].pscore) { for (int j = 0; j top[1].pscore) { for (int j = 0; j top[2].pscore) { for (int j = 0; j top[3].pscore) { top[4] = top[3]; top[3] = data; } else if (data.pscore > top[4].pscore) { top[4] = data; } i++; } fscores = fopen("Scores.txt", "w"); fprintf(fscores, "THE BEST SCORES:"); for (int i = 0; i <= 4; i++) { fprintf(fscores, "nTOP#%d: %u %s", i+1, top.pscore, top.mix); } fclose(fscores); fclose(fdata); }
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 4:23 pm #27959
voici la fonction où j’ai le probleme d’allocation
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 4:35 pm #27960
Bonjour, avez-vous essayé de lancer votre programme avec le logiciel valgrind ? Cela permet de détecter automatiquement certaines erreurs et même de spécifier la ligne dans votre code source qui pose problème.
——————–
badwolf1337 – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 4:38 pm #27961
Non je ne connais pas ce logiciel, j’utilise habituellement visual studio code
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 4:39 pm #27962
Il consiste en quoi ce logiciel valgrind ?
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 8:35 pm #27963
C’est un logiciel permettant de traquer les problèmes liés aux allocations dynamiques. Ce logiciel n’est pas disponible sous Windows sans des modifications internes à celui-ci, heureusement des logiciels équivalents existent sous Windows.
Je ne vois pas d’allocation dynamique dans le code que vous avez fourni.——————–
badwolf1337 – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 8:57 pm #27964
oui je n’ai pas fait d’allocation dynamique, mais j’ai eu l’erreur C6262
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:01 pm #27965
Quelle est la valeur de la macro `LISTE` ?
——————–
badwolf1337 – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:02 pm #27966
500
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:03 pm #27967
500
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:05 pm #27968
Quelle est la taille de la structure `player` (`sizeof(player)`) ?
——————–
badwolf1337 – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:11 pm #27969
76 bytes
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:13 pm #27970
76 * 500 = 38 000 bytes or la documentation officiel spécifie que la limite de taille est de 16 000 bytes, voir: https://learn.microsoft.com/fr-fr/cpp/code-quality/c6262?view=msvc-170
——————–
badwolf1337 – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:18 pm #27971
ah d’accord
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:18 pm #27972
je vais la diminuer pour voir
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:23 pm #27973
il n’y a plus cette erreur, il y en plus d’ailleurs, mais mon jeu s’arrete au bout de la 8eme bille que je ramasse
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:23 pm #27974
donc le probleme vient ans doute d’une utre fonction
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:27 pm #27975
Oui, sans doute. Je vous invite à tester autant que possible les retours de fonction telle que `fopen`, par exemple.
——————–
badwolf1337 – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:47 pm #27976
Oui je vais essayer, si je trouve un problème je n’hésiterai pas à vous en faire part
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:51 pm #27977
Et merci déjà bcp pour votre aide
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:57 pm #27978
🙂
——————–
badwolf1337 – Envoyé depuis le Discord : Culte du code
-
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.
Sujets récents
-
Cloud caméra
par Bot
il y a 7 heures et 26 minutes
-
Problème écran en 144hz
par Bot
il y a 12 heures et 19 minutes
-
Discord bot projetc
par Bot
il y a 7 heures et 14 minutes
-
Seeking a new work as a Full Stack Developer
par Bot
il y a 2 jours et 17 heures
-
Seeking a new work as a Full Stack Developer
par Bot
il y a 2 jours et 17 heures
Réponses récentes
- Bot sur Discord bot projetc
- Bot sur Cloud caméra
- Bot sur Cloud caméra
- Bot sur Cloud caméra
- Bot sur Cloud caméra
Statistiques des Forums
- Comptes enregistrés
- 2 604
- Forums
- 51
- Sujets
- 939
- Réponses
- 17 596
- Mot-clés du sujet
- 0