IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

calcul d'équation non fonctionnel


Sujet :

C

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 12
    Par défaut calcul d'équation non fonctionnel
    Bonjour je débute en programmation et j'aimerais coder un programme qui calcule la vitesse que doit avoir une moto pour atterrir sur la réception en fonction de la longueur entre le tremplin et la réception. J'ai résolu toutes les équations physiques et maintenant y me reste plus qu'a coder ça (en c bien sur). Voila mon programme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    #include <math.h>
    #include <stdio.h>
    int main(void);
    {
    	int a;
    	int b;
    	int d;
    	float v;
    	float w;
    	printf("Entrez la hauteur du tremplin: "\n);
    	scanf("%d", &a);
    	printf("Entrez la longueur du tremplin: "\n);
    	scanf("%d", &b);
    	printf("Entrez la longueur du saut: "\n);
    	scanf("%d", &d);
    	float v=sqrt((d*10)/(2*(b/(sqrt((a*a)+(b*b))))*(a/(sqrt((a*a)+(b*b)))));
    	float w=(sqrt(((10*((d+b)*(d+b)))-(2*a))/(2*(d+b)*(b/(sqrt((a*a)+(b*b))))*(a/(sqrt((a*a)+(b*b)))))));
    	printf("Votre vitesse doit être comprise entre ");
    	printf("%d", v);
    	printf(" et ");
    	printf("%d", w);
    	return 0;
    }
    Quelqu'un aurait-il le courage de regarder ça pour me dire ce qui ne va pas ? D'avance merci.

  2. #2
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 977
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 977
    Par défaut
    Lao,

    Le problème est : quel est ton problème ?

    Mauvaise valeurs de sortie (je suppose) ?

    Si oui, solution pragmatique : papier + crayon, et tu suis pas à pas ce que fait le programme.

    Ce qu'il fait effectivement, pas ce que tu penses qu'il fait.

  3. #3
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,
    Problèmes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    08-12-19.c:4: error: parse error before '{' token
    08-12-19.c:10: error: parse error before string constant
    08-12-19.c:10: error: stray '\' in program
    08-12-19.c:10: warning: type defaults to `int' in declaration of `printf'
    08-12-19.c:10: error: conflicting types for 'printf'
    08-12-19.c:10: note: a parameter list with an ellipsis can't match an empty para
    meter name list declaration
    08-12-19.c:10: error: conflicting types for 'printf'
    08-12-19.c:10: note: a parameter list with an ellipsis can't match an empty para
    meter name list declaration
    08-12-19.c:10: warning: data definition has no type or storage class
    08-12-19.c:11: error: parse error before string constant
    08-12-19.c:11: warning: type defaults to `int' in declaration of `scanf'
    08-12-19.c:11: error: conflicting types for 'scanf'
    08-12-19.c:11: note: a parameter list with an ellipsis can't match an empty para
    meter name list declaration
    08-12-19.c:11: error: conflicting types for 'scanf'
    08-12-19.c:11: note: a parameter list with an ellipsis can't match an empty para
    meter name list declaration
    08-12-19.c:11: warning: data definition has no type or storage class
    08-12-19.c:12: error: parse error before string constant
    08-12-19.c:12: error: stray '\' in program
    08-12-19.c:12: warning: type defaults to `int' in declaration of `printf'
    08-12-19.c:12: warning: data definition has no type or storage class
    08-12-19.c:13: error: parse error before string constant
    08-12-19.c:13: warning: type defaults to `int' in declaration of `scanf'
    08-12-19.c:13: warning: data definition has no type or storage class
    08-12-19.c:14: error: parse error before string constant
    08-12-19.c:14: error: stray '\' in program
    08-12-19.c:14: warning: type defaults to `int' in declaration of `printf'
    08-12-19.c:14: warning: data definition has no type or storage class
    08-12-19.c:15: error: parse error before string constant
    08-12-19.c:15: warning: type defaults to `int' in declaration of `scanf'
    08-12-19.c:15: warning: data definition has no type or storage class
    08-12-19.c:16: error: `a' undeclared here (not in a function)
    08-12-19.c:16: error: parse error before ';' token
    08-12-19.c:17: error: initializer element is not constant
    08-12-19.c:18: error: parse error before string constant
    08-12-19.c:18: warning: type defaults to `int' in declaration of `printf'
    08-12-19.c:18: warning: data definition has no type or storage class
    08-12-19.c:19: error: parse error before string constant
    08-12-19.c:19: warning: type defaults to `int' in declaration of `printf'
    08-12-19.c:19: warning: data definition has no type or storage class
    08-12-19.c:20: error: parse error before string constant
    08-12-19.c:20: warning: type defaults to `int' in declaration of `printf'
    08-12-19.c:20: warning: data definition has no type or storage class
    08-12-19.c:21: error: parse error before string constant
    08-12-19.c:21: warning: type defaults to `int' in declaration of `printf'
    08-12-19.c:21: warning: data definition has no type or storage class
    D'où ça vient ?

    Pas de ; après entre le prototype est la définition de la fonction.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    printf("Entrez la hauteur du tremplin: "\n);
    \n doit être avant le "

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    float v;
    /* ... */
    float v = ...;
    Redéfinition de v. le second float est de trop

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    float v=sqrt((d*10)/(2*(b/(sqrt((a*a)+(b*b))))*(a/(sqrt((a*a)+(b*b)))));
    manque une parenthèse fermante.

    %d : pour les entiers, %f pour les flottants.

    Si on corrige les fautes et qu'on indente un peu, on obtient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    #include <math.h>
    #include <stdio.h>
    int main(void)
    {
        int a;
        int b;
        int d;
        float v;
        float w;
        printf("Entrez la hauteur du tremplin: \n");
        scanf("%d", &a);
        printf("Entrez la longueur du tremplin: \n");
        scanf("%d", &b);
        printf("Entrez la longueur du saut: \n");
        scanf("%d", &d);
        v = sqrt((d * 10) /
                 (2 * (b / (sqrt((a * a) + (b * b)))) *
                  (a / (sqrt((a * a) + (b * b))))));
        w = sqrt(
                 ((10 * ((d + b) * (d + b))) -
                  (2 * a)) / (2 * (d + b) 
                              * (b / (sqrt((a * a) + (b * b)))) 
                              * (a / (sqrt((a * a) + (b * b))))));
        printf("Votre vitesse doit être comprise entre ");
        printf("%f", v);
        printf(" et ");
        printf("%f", w);
        return 0;
    }

  4. #4
    Invité(e)
    Invité(e)
    Par défaut
    Au passage, le calcul de v me semble compliqué pour rien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    v = sqrt((d * 10.) /(2. * (b / (sqrt((a * a) + (b * b)))) *(a / (sqrt((a * a) + (b * b))))));
    est équivalent à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    vp = sqrt(5.*d*(a*a+b*b)/(a*b));

    Il faut aussi faire attention au calcul sur les entiers : les résultats sont tronqués et pas arrondis.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    int ia, ib;
    double fa, fb;
    ia = 1.9;
    ib = 1.9;
    fa = 1.9;
    fb = 1.9;
     
    printf("ia + ib = %d", ia + ib);
    printf("fa + fb = %f", fa + fb);
    donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ia + ib = 2
    fa + fb = 3.800000

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 12
    Par défaut
    Merci de vos réponses. Alors , après correction de tout ce que vous m'avez dit ca ne marche malheureusement toujours pas, ca m'affiche return code-1 comme au début. Je pense que ca doit etre mon compilateur qui marche pas ou peut etre que ce code ne marche pas sous windows? Parce que sinon je croit pas qu'il y ait d'erreur de syntaxe, vous en pensez quoi?

  6. #6
    Invité(e)
    Invité(e)
    Par défaut
    Citation Envoyé par guitarZhero Voir le message
    Merci de vos réponses. Alors , après correction de tout ce que vous m'avez dit ca ne marche malheureusement toujours pas, ca m'affiche return code-1 comme au début. Je pense que ca doit etre mon compilateur qui marche pas ou peut etre que ce code ne marche pas sous windows? Paske sinon je croit pas qu'il y ait d'erreur de syntaxe, vous en pensez quoi?
    Poste ton code, et la sortie du compilateur.

  7. #7
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 242
    Par défaut
    Chez moi, ca compile et ca donne un résultat (après je ne sais pas sil est bon...).
    Est ce que tu compiles avec le "-lm" ? J'avais vu quelque part que, parfois, si tu ne le faisais pas, et que tu faisais un include de math.h, ca ne marchait pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gcc -Wall -O3 -lm -o executable moto.c
    devrait marcher.

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 12
    Par défaut
    Alors mon code c'est le meme que celui qu'a écrit mabu (le corrigé) et après compilation quand je le lance ca donne: C:\lcc\paul\nouveau dossier\lcc\main10.exe
    return code -1.
    Je pense que c'est parce que je sais pas me servir de mon compilateur (lcc) . Quelqu'un pourrait m'expliquer comment faire ou quel autre compilateur utiliser?
    Moi ce que je fais c'est que je créé un nouveau fichier que j'enregistre, je crée un nouveau projet, je clique sur compiler, puis exécuter donc le -lm je sais pas où il faut le mettre en fait.

    A mon école, j'utilise unix et j'ai juste à taper -W -Wall -Werror dans le shell pour compiler, est-ce que c'est faisable depuis l'invite de commandes windows (c'est bien un shell?)
    avec lcc?

  9. #9
    Invité(e)
    Invité(e)
    Par défaut
    Citation Envoyé par guitarZhero Voir le message
    A mon école, j'utilise unix et j'ai juste à taper -W -Wall -Werror dans le shell pour compiler, est-ce que c'est faisable depuis l'invite de commandes windows (c'est bien un shell?)
    avec lcc?
    Oui.
    Si LCC est bien installé, il suffit d'aller dans le répertoire des sources, de taper lcc fichier.c avec les options qui vont bien.

    Moi ce que je fais c que je créé un nouveau fichier que j'enregistre, je crée un nouveau projet, je clique sur compiler, puis exécuter donc le -lm je sais pas ou y fo le mettre en fait.
    Avec quel IDE ??
    Il se passe quoi quant tu clique sur "compiler" ?

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 12
    Par défaut
    Je sais pas ce que c'est qu'un IDE et quand je compile ca fait rien. Mais j'ai trouvé cygwin ca a l'air plus proche de ce que j'utilise sous unix, quelqu'un pourrait m'expliquer comment ca marche?

  11. #11
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par guitarZhero Voir le message
    Quelqu'un aurait-il le courage de regarder ça pour me dire ce qui ne va pas ? D'avance merci.
    Relis tes cours de C...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
     
     
    -------------- Build: Debug in hello ---------------
     
    Compiling: main.c
    Linking console executable: bin\Debug\hello.exe
    C:\dev\hello\main.c:4: error: syntax error before '{' token
    C:\dev\hello\main.c:10: error: syntax error before string constant
    C:\dev\hello\main.c:10: error: stray '\' in program
    C:\dev\hello\main.c:10: warning: type defaults to `int' in declaration of `printf'
    C:\dev\hello\main.c:10: warning: function declaration isn't a prototype
    C:\dev\hello\main.c:10: error: conflicting types for 'printf'
    C:\dev\hello\main.c:10: note: a parameter list with an ellipsis can't match an empty parameter name list declaration
    C:\dev\hello\main.c:10: error: conflicting types for 'printf'
    C:\dev\hello\main.c:10: note: a parameter list with an ellipsis can't match an empty parameter name list declaration
    C:\dev\hello\main.c:10: error: ISO C forbids data definition with no type or storage class
    C:\dev\hello\main.c:11: error: syntax error before string constant
    C:\dev\hello\main.c:11: warning: type defaults to `int' in declaration of `scanf'
    C:\dev\hello\main.c:11: warning: function declaration isn't a prototype
    C:\dev\hello\main.c:11: error: conflicting types for 'scanf'
    C:\dev\hello\main.c:11: note: a parameter list with an ellipsis can't match an empty parameter name list declaration
    C:\dev\hello\main.c:11: error: conflicting types for 'scanf'
    C:\dev\hello\main.c:11: note: a parameter list with an ellipsis can't match an empty parameter name list declaration
    C:\dev\hello\main.c:11: error: ISO C forbids data definition with no type or storage class
    C:\dev\hello\main.c:12: error: syntax error before string constant
    C:\dev\hello\main.c:12: error: stray '\' in program
    C:\dev\hello\main.c:12: warning: type defaults to `int' in declaration of `printf'
    C:\dev\hello\main.c:12: warning: function declaration isn't a prototype
    C:\dev\hello\main.c:12: error: ISO C forbids data definition with no type or storage class
    C:\dev\hello\main.c:13: error: syntax error before string constant
    C:\dev\hello\main.c:13: warning: type defaults to `int' in declaration of `scanf'
    C:\dev\hello\main.c:13: warning: function declaration isn't a prototype
    C:\dev\hello\main.c:13: error: ISO C forbids data definition with no type or storage class
    C:\dev\hello\main.c:14: error: syntax error before string constant
    C:\dev\hello\main.c:14: error: stray '\' in program
    C:\dev\hello\main.c:14: warning: type defaults to `int' in declaration of `printf'
    C:\dev\hello\main.c:14: warning: function declaration isn't a prototype
    C:\dev\hello\main.c:14: error: ISO C forbids data definition with no type or storage class
    C:\dev\hello\main.c:15: error: syntax error before string constant
    C:\dev\hello\main.c:15: warning: type defaults to `int' in declaration of `scanf'
    C:\dev\hello\main.c:15: warning: function declaration isn't a prototype
    C:\dev\hello\main.c:15: error: ISO C forbids data definition with no type or storage class
    C:\dev\hello\main.c:16: error: `a' undeclared here (not in a function)
    C:\dev\hello\main.c:16: error: syntax error before ';' token
    C:\dev\hello\main.c:17: error: initializer element is not constant
    C:\dev\hello\main.c:18: error: syntax error before string constant
    C:\dev\hello\main.c:18: warning: type defaults to `int' in declaration of `printf'
    C:\dev\hello\main.c:18: warning: function declaration isn't a prototype
    C:\dev\hello\main.c:18: error: ISO C forbids data definition with no type or storage class
    C:\dev\hello\main.c:19: error: syntax error before string constant
    C:\dev\hello\main.c:19: warning: type defaults to `int' in declaration of `printf'
    C:\dev\hello\main.c:19: warning: function declaration isn't a prototype
    C:\dev\hello\main.c:19: error: ISO C forbids data definition with no type or storage class
    C:\dev\hello\main.c:20: error: syntax error before string constant
    C:\dev\hello\main.c:20: warning: type defaults to `int' in declaration of `printf'
    C:\dev\hello\main.c:20: warning: function declaration isn't a prototype
    C:\dev\hello\main.c:20: error: ISO C forbids data definition with no type or storage class
    C:\dev\hello\main.c:21: error: syntax error before string constant
    C:\dev\hello\main.c:21: warning: type defaults to `int' in declaration of `printf'
    C:\dev\hello\main.c:21: warning: function declaration isn't a prototype
    C:\dev\hello\main.c:21: error: ISO C forbids data definition with no type or storage class
    Process terminated with status 1 (0 minutes, 1 seconds)
    31 errors, 20 warnings
    Après correction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Entrez la hauteur du tremplin:
    10
    Entrez la longueur du tremplin :
    100
    Entrez la longueur du saut :
    200
    Votre vitesse doit Ûtre comprise entre 100.498756 et 123.083969
     
    Process returned 0 (0x0)   execution time : 12.211 s
    Press any key to continue.
    ATTENTION. Si ces résultats mettent la vie de personnes en jeu, le logiciel doit être vérifié par un organisme certificateur indépendant comme le Bureau Veritas.

  12. #12
    Invité(e)
    Invité(e)
    Par défaut
    Citation Envoyé par guitarZhero Voir le message
    Je sais pas ce que c'est qu'un IDE
    Un IDE, c'est ce qui permet de créer des fichiers de code, de gérer les projet, de lancer la compilation, le débogage... Code::Bloc, visual studio, c++ builder en sont.

    Citation Envoyé par guitarZhero Voir le message
    quand je compile ca fait rien.
    ...

    Citation Envoyé par guitarZhero Voir le message
    Mais j'ai trouvé cygwin ca a l'air plus proche de ce que j'utilise sous unix, qq'1 pourrait m'expliquer comment ca marche?
    Google ? www.developpez.com ?
    ftp://ftp2.developpez.biz/developpo/...tallcygwin.pdf
    http://www.developpez.net/forums/d96...-tutos-cygwin/

  13. #13
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 12
    Par défaut
    Je précise que les longueurs sont en m et les vitesses en m/s. Et de toutes facon je ne l'utiliserais que pour moi et je ferais vérifier mes équations par ma prof de physique.

  14. #14
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par guitarZhero Voir le message
    Je précise que les longueurs sont en m et les vitesses en m/s.
    Ce serait plutôt à ton programme de le préciser à l'utilisateur, parce que bêtement je pensais que c'était de km/h. J'ai déjà bousillé 3 motos avec tes âneries... Et j'ai du mal à taper correctement sur le clavier avec tous ces plâtres...
    Et de toutes facon je ne l'utiliserais que pour moi et je ferais vérifier mes équations par ma prof de physique.
    Ca ne suffit pas. Il faut aussi que l'implémentation donne un résultat juste.

    Utiliser double au lieu de float
    Vérifier si tous les risques de débordement dans les calculs ont été pris en compte. Je serais toi, je décomposerais les calculs en équations plus simples et vérifiables.

    Je serais 'organisme certificateur', je refuserais de valider ce code pour manque de visibilité et manque de testabilité. D'autre part, il manque les sécurités nécessaires au niveau de la saisie. (limites autorisées).

    C'est peut être pas la peine de traiter le cas d'un tremplin haut de de 1 m ou de 100 m...

  15. #15
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 12
    Par défaut
    Ca a l'air d'etre exactement la meme chose que sous unix, mais emacs marche pas donc quel éditeur de texte je dois utiliser pour écrire mon code? Et est-ce que j'ai besoin de télécharger gcc pour compiler ou ca compile tout seul?

  16. #16
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par guitarZhero Voir le message
    Ca a l'air d'etre exactement la meme chose que sous unix, mais emacs marche pas donc quel éditeur de texte je dois utiliser pour écrire mon code? Et est-ce que j'ai besoin de télécharger gcc pour compiler ou ca compile tout seul?
    Si tu veux retrouver un environnement 'unix-like' sous Windows, les geeks barbus que je connais recommandent Cygwin. C'est une machine de guerre, mais ça marche.

  17. #17
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 12
    Par défaut
    Oui mais ma question c'est quel éditeur de texte utiliser avec cygwin (sous windows) pour écrire le code et comment compiler? (j'ai regarder les liens mais c'est pas marqué)?

  18. #18
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512

  19. #19
    Membre très actif
    Avatar de buggen25
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    554
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2008
    Messages : 554
    Par défaut
    notepad (bloc note)
    Enuite tu compile avec g++

    Tu peux aussi utiliser MinGW, ça marche aussi
    http://www.mingw.org/
    ensuite, Tu peux telecharger Code::Blocks
    http://www.codeblocks.org/

  20. #20
    Invité(e)
    Invité(e)
    Par défaut
    Citation Envoyé par Emmanuel Delahaye Voir le message
    Ce serait plutôt à ton programme de le préciser à l'utilisateur, parce que bêtement je pensais que c'était de km/h. J'ai déjà bousillé 3 motos avec tes âneries... Et j'ai du mal à taper correctement avec tous ces plâtres...
    Bah vi, le couple induit par la rotation des pistons et le vent manquent dans l'équation...

    Citation Envoyé par buggen25 Voir le message
    notepad (bloc note)
    Enuite tu compile avec g++
    g++ pour du c ?

    On peut éditer du code avec n'importe quel éditeur de texte, la version de gcc fournie dans cygwin permet de compiler des fichiers windows (\r\n) ou unix (\n)
    Après, c'est en fonction des gouts de chacun. Perso, j'utilise jedit car très facile à configurer et emacs quand ma barbe commence à trop pousser.
    Dernière modification par Emmanuel Delahaye ; 19/12/2008 à 17h48.

Discussions similaires

  1. Code non fonctionnel sous IE
    Par Nip dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/06/2006, 15h59
  2. timage non fonctionnel !!
    Par micky13 dans le forum Delphi
    Réponses: 5
    Dernier message: 13/05/2006, 08h21
  3. Update non fonctionnel
    Par kissmytoe dans le forum Access
    Réponses: 7
    Dernier message: 07/03/2006, 19h37
  4. [REPORTS] Order BY non fonctionnel
    Par sdiack dans le forum Reports
    Réponses: 2
    Dernier message: 10/02/2006, 19h10
  5. Calcul d'équation y=0.125*x+4 en Assembleur 8086
    Par makohsarah dans le forum Assembleur
    Réponses: 14
    Dernier message: 15/12/2004, 03h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo