-
CréateurSujet
-
juin 27, 2023 à 4:19 #27957
Bot
Participantbonjour, 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 #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 #27959
voici la fonction où j’ai le probleme d’allocation
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 4:35 #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 #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 #27962
Il consiste en quoi ce logiciel valgrind ?
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 8:35 #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 #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 #27965
Quelle est la valeur de la macro `LISTE` ?
——————–
badwolf1337 – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:02 #27966
500
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:03 #27967
500
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:05 #27968
Quelle est la taille de la structure `player` (`sizeof(player)`) ?
——————–
badwolf1337 – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:11 #27969
76 bytes
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:13 #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 #27971
ah d’accord
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:18 #27972
je vais la diminuer pour voir
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:23 #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 #27974
donc le probleme vient ans doute d’une utre fonction
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:27 #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 #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 #27977
Et merci déjà bcp pour votre aide
——————–
billyuwu – Envoyé depuis le Discord : Culte du code -
juin 27, 2023 à 9:57 #27978
🙂
——————–
badwolf1337 – Envoyé depuis le Discord : Culte du code
-
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.
Sujets récents
-
bonjours jai un probleme avec mon ordinateur
par
Bot
il y a 21 heures et 57 minutes -
langauge pour develloper une application pc
par
Bot
il y a 1 jour -
Les bases du C#
par
Bot
il y a 1 jour et 16 heures -
Idées de projet
par
Bot
il y a 1 jour et 21 heures -
écran bios
par
Bot
il y a 2 jours et 16 heures
Réponses récentes
Statistiques des Forums
- Comptes enregistrés
- 2 235
- Forums
- 51
- Sujets
- 448
- Réponses
- 6 231
- Mot-clés du sujet