|
[C] Besoin d'aide pour débugger mon code
|
|
20-03-2013, 20h59
(Modification du message : 22-03-2013, 01h12 par Polo.)
Message : #1
|
|
Polo
Benêt en chef ![]() Messages : 110 Sujets : 4 Points: 25 Inscription : Mar 2013 |
[C] Besoin d'aide pour débugger mon code
Bonjour à tous,
J'essaie actuellement d'adapter une formule mathématique (permettant de calculer la latitude à partir de la latitude isométrique) en langage C, dont le schéma séquentiel est le suivant : ![]() Donc pour l'instant j'ai réussit à faire ce code, mais j'ai manifestement fait une erreur quelque part car il me retourne toujours le même nombre, à savoir 4.940656e-324 : Code C :
#include <stdio.h>PS : j'ai oublié de vous prévenir que mon niveau était plutôt classé dans "débutant" en C ![]() Toute aide est la bienvenue ... :/ EDIT : J'ai oublié de préciser que j'ai des valeurs de test dont je connais les futurs résultats : ![]() Y'a du nouveau ... je viens de réaliser que je m'étai trompé dans la valeur de epsilon (j'avais mis -1 * pow(10, 11) au lieu de pow(10,-11) ) et l'erreur qu'il me renvoie est désormais : Code : realloc(): inval id next size: 0x00000000013fc010 |
|
|
|
|
20-03-2013, 21h13
(Modification du message : 20-03-2013, 21h19 par supersnail.)
Message : #2
|
|
supersnail
Éleveur d'ornithorynques ![]() ![]() ![]() ![]() ![]() ![]() ![]() Messages : 1,617 Sujets : 73 Points: 467 Inscription : Jan 2012 |
RE: [C] Besoin d'aide pour débugger mon code
Bonjour,
Déjà Code : &Phi[i]Un Code C :
printf("%le", Phi[i]);![]() Enfin (remarque purement "esthétique"), vaut mieux allouer avec malloc un tableau d'une certaine taille, et le réallouer que lorsque ça "déborde" plûtot que de realloc à chaque fois qu'on veut rajouter un truc du temps (realloc ça peut pomper au niveau perfs, donc autant en réduire l'usage )Edit: erreur du pow corrigée (ou presque) :')
Mon blog
Code : push esp ; dec eax ; inc ebp ; and [edi+0x41],al ; dec ebp ; inc ebp"VIM est merveilleux" © supersnail |
|
|
|
|
20-03-2013, 22h03
(Modification du message : 20-03-2013, 22h03 par Polo.)
Message : #3
|
|
Polo
Benêt en chef ![]() Messages : 110 Sujets : 4 Points: 25 Inscription : Mar 2013 |
RE: [C] Besoin d'aide pour débugger mon code
Merci pour toutes ces remarques je vais commencer par corriger tout ça
![]() Concernant mon epsilon j'ai corrigé l'erreur (cf en bas de mon premier post) c'était une erreur d'étourderie, comme bien souvent ^^ Par contre concernant ta remarque "estéthique", qui serait apparemment une solution à l'erreur que j'ai avec realloc (cf en bas du premier post ... ), j'en ai tenu compte et j'ai modifié mon code comme ceci : Code C :
Donc ça marche déjà mieux (façon de parler), mais je n'ai toujours pas les bons résultats ; j'obtiens ceci : Code : 8.69343e-01Donc là je comprends pas car il est apparement arrivé à la fin de la boucle et ... j'ai pas ce que je devrais avoir (cad : 0.872 664 626 00) oO Correction : il est bien arrivé à la fin de la boucle mais n'itère qu'une seule fois... Je vais chercher pourquoi (vous pouvez vous aussi hein )...
|
|
|
|
|
22-03-2013, 01h00
(Modification du message : 22-03-2013, 01h00 par notfound.)
Message : #4
|
|
notfound
#!/usr/bin/env bash ![]() Messages : 687 Sujets : 47 Points: 272 Inscription : Sep 2012 |
RE: [C] Besoin d'aide pour débugger mon code
Je passe vite fait ! J'ai regardé 2 secondes ton truc, t'as FAIL au niveau de :
Code C :
Le résultat m'a l'air cohérent au détail près que : Code BASH :
Je n'obtiens que la moitié du résultat (0.040996 * 2 = 0,081991) En espérant t'avoir aidé un minimum Hackmicalement |
|
|
|
|
22-03-2013, 01h08
(Modification du message : 22-03-2013, 01h08 par Polo.)
Message : #5
|
|
Polo
Benêt en chef ![]() Messages : 110 Sujets : 4 Points: 25 Inscription : Mar 2013 |
RE: [C] Besoin d'aide pour débugger mon code
Merci de ces conseils
![]() Hier MacYavel m'a apporté beaucoup d'aide sur IRC, et on a finalement réussit à aboutir à ce code (ça peut peut-être intéresser qqun ) :Code C :
Ce code est normalement fonctionnel.
|
|
|
|
|
« Sujet précédent | Sujet suivant »
|
| Sujets apparemment similaires… | |||||
| Sujet | Auteur | Réponses | Affichages | Dernier message | |
| [ASM] Interruption 2d, détection d'un debugger | Dobry | 5 | 3,273 |
14-04-2014, 22h21 Dernier message: Dobry |
|
| [C]Un code compréhensible | Trivial | 5 | 3,791 |
26-08-2013, 09h54 Dernier message: Junky |
|
| [C] Une idée de projet pour recommencer? | Klepto | 31 | 16,530 |
13-07-2013, 19h54 Dernier message: Trivial |
|
| [C] Code ASCII | InFamouZz | 22 | 10,585 |
02-07-2013, 19h55 Dernier message: supersnail |
|
| [C-AIDE] Fuzzer De Programme | sakiir | 2 | 2,204 |
16-05-2013, 11h21 Dernier message: Sh4dows |
|
| [AIDE] Ajout d'une Lib en C | sakiir | 12 | 6,116 |
04-05-2013, 21h23 Dernier message: gruik |
|
| [MASM] Extracteur de dll pour Backdoor.Win32.Papras | Horgh | 10 | 4,727 |
25-04-2013, 13h41 Dernier message: Kiwazaru |
|
| [C + Gui] recherche d'une fonction pour listbox api | Shark972 | 2 | 2,175 |
30-03-2013, 15h04 Dernier message: Shark972 |
|
| [C] Need help pour free en recursif... | ark | 3 | 1,888 |
27-11-2011, 00h57 Dernier message: walafc0 |
|
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Accueil du forum
Liste des membres
Qui est en ligne ?
Recherche
Calendrier
Zine
URL de redirection
Classement (Top 100)
Proposez un challenge!
Hacking
Hacking
Spirit of hack
Messages: 32 822
Client IRC en ligne

![[Image: Ce460je.png]](http://i.imgur.com/Ce460je.png)

![[Image: b9xndPj.png]](http://i.imgur.com/b9xndPj.png)




)...