CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[C++]Problème avec un moteur de RPG

Aldebran
Aldebran
Niveau 10
26 juin 2005 à 14:13:51

J´utilise la SDL pour mon projet mais quand j´execute le programme il se ferme et après dans stderr.txt on m´indique un ´Fatal signal: Segmentation Fault ( SDL Parachute Deployed)´.

Voilà mon code :
http://walljv.free.fr/index.php?to=view&id=94

J´ai bien vérifié avant que le chemin de l´image chargée est bon donc le pb ne vient pas de là.

Je ne maitrise pas trop trop les notions de pointeurs, classes et allocations de mémoire donc je pense que le problème vient de ça ( donc des fichiers aRPG2.h et main.cpp).

SVP, vous vous y connaissez surement mieux que moi donc je vous demande votre aide pour m´aider à résoudre ce problème.

@+ merci d´avance.

gollumkawder
gollumkawder
Niveau 10
26 juin 2005 à 14:15:36

Utilises un debugger, ou debugge manuellement

Aldebran
Aldebran
Niveau 10
26 juin 2005 à 14:25:34

J´ai essayé avec le débugger de dev-cpp mais... il fait planter le programme de telle façon que je doit faire Ctrl-Alt-Suppr pour quitter et il ne m´apprend absolument rien...

Blyzard
Blyzard
Niveau 9
26 juin 2005 à 14:32:53

Essaye avec Visual C++ 2005 Express Edition Beta 2 tant qu´il est encore gratuit ; )

dynoplasmma
dynoplasmma
Niveau 9
26 juin 2005 à 14:41:03

Un probleme d´images, soitmauvais format, t´as du faire une connerie dans ce pojt de vue, regarde ton code, je vais le lire, je vais voir si je trouve.

gollumkawder
gollumkawder
Niveau 10
26 juin 2005 à 15:17:49

Les segfault peuvent aussi venir d´un pointeur foireux, d´une couille mémoire, des datas et de leurs traitement..

Aldebran
Aldebran
Niveau 10
26 juin 2005 à 15:41:08

Je pense que c´est un problème de mémoire ou de pointeur mais je suis pas un pro avec ce genre de truc alors si le problème vient bien de là, j´aurais du mal à le résoudre.

Aldebran
Aldebran
Niveau 10
26 juin 2005 à 15:48:09

J´ai essayé de débugger manuellement et apparement le problème vient de la fonction LoadMap ( à la ligne 208). Donc le problème est surement du à l´allocation de mémoire.

Vengeur41
Vengeur41
Niveau 10
26 juin 2005 à 15:51:18

Sache qu´au moindre problème concernant la mémoire, la SDL se plante lamantablement, alors je vois pas ce que des horreurs made in Microsoft viennent faire dans le sujet.
Regarde tes allocations, si tu charges pas des trucs qu´existent pas etc

Vengeur41
Vengeur41
Niveau 10
26 juin 2005 à 15:53:18

A mon humble avis, ca doit venir de cette ligne : MatriceMap[i*j] = new Case(i*32, j*32, texture);

Aldebran
Aldebran
Niveau 10
26 juin 2005 à 16:22:53

Je pense aussi que ça vient de ça mais je ne vois pas comment régler le problème vu que je comprend pas vraiment la cause du problème.

Aldebran
Aldebran
Niveau 10
26 juin 2005 à 19:55:04

:up:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment