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 :

Compilation impossible dev c++


Sujet :

C

  1. #1
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Par défaut Compilation impossible dev c++
    Bonsoir, je suis débutant dans la programmation en C et j'ai suivi (du moins commencer) les tutos .. j'ai télécharger dev c++ cependant avec un programme tout simple j'ai une erreur en bas comme quoi le fichier spécifié est introuvable .. d'où peut venir ce problème ? le projet est bien enregistrer sur le disque dur . J'ai lé dernière version bêta de dev c++

    merci

    http://img444.imageshack.us/img444/3507/57348624bv1.jpg

  2. #2
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 308
    Par défaut
    Bonsoir,
    Je crois que pour la déclaration de la variable il fallait mettre "long vies" ou bien "long NombresVies" et après travailler avec l'une ou l'autre puisque c'est d'une seule variable que vous avez besion.
    Puis, au lieu de "NombreVies=vies-1" mettre "vies--;" (ou bien "NombresVies--;", celà dépend de la variable que vous avez choisie). Notez que "vies--;" <=> "vies=vies-1"
    Finalement, pour le premier printf mettre le "\n" après le point d'interrogation.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Et si tu fais ça, avec l'aide de yo_haha.

    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
    #include <stdio.h>
    #include <stdlib.h>
     
    long NombresVies = 0;
    long vies = 0;
     
    int main(int argc, char *argv[]) {
         printf("Combien voulez-vous de vies au départ ?\n");
         scanf("%ld",&vies);
         printf("Vous avez donc choisis %ld vies\n",vies);
         printf("BAMMMM\n");
         NombresVies=vies-1;
         printf("Il vous reste %ld\n",vies);
         system("PAUSE");
         return 0;
    }
    J'espère ne rien avoir oublié.

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 308
    Par défaut
    Voilà le code correcte je crois:


    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
    #include <cstdlib>
    #include <iostream>
     
    using namespace std;
     
    int main(int argc, char *argv[])
    {    
         long vies;
         printf("Combien voulez-vous de vies au depart ?\n");
         scanf("%ld",&vies);
         printf("Vous avez donc choisi %ld vies\n",vies);
         printf("BAMMMM\n");
         vies--;
         printf("Il vous reste %ld\n",vies);
         system("PAUSE");
         return EXIT_SUCCESS;
    }
    Adenora en utilisant votre code quand j'introduit que je veux (par exemple) 345 vies le programme me renvoit qu'il me reste 345 alors qu'il faut qu'il renvoit 344!
    On n'utilise pas les accents dans le printf.

  5. #5
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #include <cstdlib>
    /* et */
    using namespace std;
    Ce n'est pas du C !

    Sinon, dev-c++ est il bien compatible avec vista ? n'est il pas plutôt conseillé d'utiliser code::blocks ?

  6. #6
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    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 yo_haha Voir le message
    Voilà le code correcte je crois:
    "je crois" est insuffisant. Il vaut mieux être sûr...
    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
     
    -------------- Build: Debug in hello ---------------
     
    Compiling: main.c
    Linking console executable: bin\Debug\hello.exe
    C:\dev\hello\main.c:1:19: cstdlib: No such file or directory
    C:\dev\hello\main.c:2:20: iostream: No such file or directory
    C:\dev\hello\main.c:4: error: syntax error before "namespace"
    C:\dev\hello\main.c:4: warning: type defaults to `int' in declaration of `std'
    C:\dev\hello\main.c:4: error: ISO C forbids data definition with no type or storage class
    C:\dev\hello\main.c: In function `main':
    C:\dev\hello\main.c:9: warning: implicit declaration of function `printf'
    C:\dev\hello\main.c:10: warning: implicit declaration of function `scanf'
    C:\dev\hello\main.c:15: warning: implicit declaration of function `system'
    C:\dev\hello\main.c:16: error: `EXIT_SUCCESS' undeclared (first use in this function)
    C:\dev\hello\main.c:16: error: (Each undeclared identifier is reported only once
    C:\dev\hello\main.c:16: error: for each function it appears in.)
    C:\dev\hello\main.c: At top level:
    C:\dev\hello\main.c:6: warning: unused parameter 'argc'
    C:\dev\hello\main.c:6: warning: unused parameter 'argv'
    Process terminated with status 1 (0 minutes, 0 seconds)
    7 errors, 6 warnings
    Je rappelle qu'on est sur le forum C...

  7. #7
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    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 Adenora Voir le message
    Et si tu fais ça, avec l'aide de yo_haha.
    <...>
    J'espère ne rien avoir oublié.
    Globales inutiles...
    Il faut afficher ce qu'il faut...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Combien voulez-vous de vies au depart ?
    4
    Vous avez donc choisis 4 vies
    BAMMMM
    Il vous reste 3
     
    Process returned 0 (0x0)   execution time : 4.621 s
    Press any key to continue.
    Ceci fonctionne (Code::Blocks)
    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
     
    #include <stdio.h>
     
    int main (void)
    {
       long NombresVies = 0;
       long vies = 0;
       printf ("Combien voulez-vous de vies au depart ?\n");
       scanf ("%ld", &vies);
       printf ("Vous avez donc choisis %ld vies\n", vies);
       printf ("BAMMMM\n");
       NombresVies = vies - 1;
       printf ("Il vous reste %ld\n", NombresVies);
     
       return 0;
    }

  8. #8
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    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 bob633 Voir le message
    Bonsoir, je suis débutant dans la programmation en C et j'ai suivi (du moins commencer) les tutos .. j'ai télécharger dev c++ cependant avec un programme tout simple j'ai une erreur en bas comme quoi le fichier spécifié est introuvable .. d'où peut venir ce problème ? le projet est bien enregistrer sur le disque dur . J'ai lé dernière version bêta de dev c++

    merci

    http://img444.imageshack.us/img444/3507/57348624bv1.jpg
    Il ne faut pas poster d'images, mais un copié/collé des textes pertinents.

    Ici, par exemple, ce qui m'intéresse, c'est que tu fasses ctrl-F11 et que tu postes un copié/collé de la fenêtre de compilation.

    Ceci dit, on perd probablement son temps à essayer d'utiliser dev-C++ qui est buggé (le débugger ne fonctionne pas), obsolète (techno non pérenne : Delphi), et qui n'est plus maintenu.

    De plus il ne fonctionne pas facilement sous Vista (il faut pas mal bricoler...)

    Bref, pour de nombreuses raisons, je recommande à la place Code::Blocks 8.02 avec MinGW.

  9. #9
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Par défaut
    merci de vos réponses, je viens de tester code::bloks, j'ai copier / coller votre code pour tester, cependant j'ai toujours un message d'erreur quand je clique sur build & run ""projet1 - Debug" uses an invalid compiler. Skipping...
    Nothing to be done"

  10. #10
    Invité(e)
    Invité(e)
    Par défaut
    Citation Envoyé par bob633 Voir le message
    cependant j'ai toujours un message d'erreur quand je clique sur build & run ""projet1 - Debug" uses an invalid compiler. Skipping...
    Nothing to be done"
    Question bête mingw a bien été installé ?

  11. #11
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Par défaut
    Citation Envoyé par mabu Voir le message
    Question bête mingw a bien été installé ?
    je sais pas, justement j'ai vu qu'il fallait sa mais j'ai pris le lien sur google .. tu aurais un lien qui aurait sa intégré stp ? que je sois sur la prochaine fois :s

  12. #12
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 14
    Par défaut
    J'ai vu que vous aviez oublier le point vergule ";" on "NombresVies=vies-1"

  13. #13
    Invité(e)
    Invité(e)
    Par défaut
    Citation Envoyé par bob633 Voir le message
    je sais pas, justement j'ai vu qu'il fallait sa mais j'ai pris le lien sur google .. tu aurais un lien qui aurait sa intégré stp ? que je sois sur la prochaine fois :s
    Directement sur le site www.codeblocks.org

  14. #14
    Modérateur
    Avatar de Overcrash
    Homme Profil pro
    Architecte Logiciel et responsable CRM (Salesforce)
    Inscrit en
    Mai 2008
    Messages
    1 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel et responsable CRM (Salesforce)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 254
    Par défaut
    Citation Envoyé par Emmanuel Delahaye Voir le message
    Il ne faut pas poster d'images, mais un copié/collé des textes pertinents.

    Ici, par exemple, ce qui m'intéresse, c'est que tu fasses ctrl-F11 et que tu postes un copié/collé de la fenêtre de compilation.

    Ceci dit, on perd probablement son temps à essayer d'utiliser dev-C++ qui est buggé (le débugger ne fonctionne pas), obsolète (techno non pérenne : Delphi), et qui n'est plus maintenu.

    De plus il ne fonctionne pas facilement sous Vista (il faut pas mal bricoler...)

    Bref, pour de nombreuses raisons, je recommande à la place Code::Blocks 8.02 avec MinGW.
    bonjour,
    Je passe par la et vu ce poste j'aimerais te poser une question ?

    tu conseilles code::blocks et d'autre me conseille éclipse

    Actuellement je ss sous dev , code::blocks et visual c++ 6 et visual c++ express 2008 , pense tu que je devrais passer sous éclipse ?
    ---
    Overcrash

    Je ne lis pas les codes qui ne sont pas indentés.
    Merci de les messages utiles en cliquant en bas à droite du message

    Bloqué par le firewall pour accéder au chat ? Essayez avec l'adresse en direct : http://87.98.168.209/

  15. #15
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    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 Overcrash3181 Voir le message
    Je passe par la et vu ce poste j'aimerais te poser une question ?

    tu conseilles code::blocks
    Oui.
    et d'autre me conseille éclipse
    Parfait pour ... Java. Le plug-in CDT est tordu. Je déconseille (à moins qu'il se soit fortement amélioré depuis 3 ans...)

    Actuellement je ss sous dev , code::blocks et visual c++ 6 et visual c++ express 2008 , pense tu que je devrais passer sous éclipse ?
    Non. Désinstalle Dev-C++ (obsolète) et range Visual C++6 dans un coin...

    Tu gardes :

    - Code::Blocks pour le tout venant.
    - C++ express 2008 pour les cas difficiles (mise au point de DLL, par exemple), car (comme VC++6), il a un excellent débogueur qui utilise un tas de fonctions Windows non documentées que les autres éditeurs ne connaissent évidemment pas...

  16. #16
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Par défaut
    je viens de tester votre programme et j'ai un message d'erreur en bas :
    ""projet - Debug" uses an invalid compiler. Skipping...
    Nothing to be done. "

    J'ai installer le wingw de code::bloks

  17. #17
    Modérateur
    Avatar de Overcrash
    Homme Profil pro
    Architecte Logiciel et responsable CRM (Salesforce)
    Inscrit en
    Mai 2008
    Messages
    1 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel et responsable CRM (Salesforce)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 254
    Par défaut
    ok merci,

    je vais pas changer mes habitude puisque que déjà pour le tout venant j'utilisai code::blocks et quand ça devient difficile j'utilise visual avec l'aide de Borland qui est très bien faite.

    Je te remercie des tes conseils.
    ---
    Overcrash

    Je ne lis pas les codes qui ne sont pas indentés.
    Merci de les messages utiles en cliquant en bas à droite du message

    Bloqué par le firewall pour accéder au chat ? Essayez avec l'adresse en direct : http://87.98.168.209/

  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 : 68
    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 bob633 Voir le message
    je viens de tester votre programme
    Ce n'est pas mon programme...
    et j'ai un message d'erreur en bas :
    ""projet - Debug" uses an invalid compiler. Skipping...
    Nothing to be done. "
    Settings > Compiler ... > Toolchain executables > Auto-detect

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/03/2011, 11h45
  2. [servlet][debutant] compilation impossible
    Par omega dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 02/03/2004, 11h48
  3. compilation directx dev-cpp
    Par gaut dans le forum DirectX
    Réponses: 3
    Dernier message: 11/02/2004, 04h16
  4. [Débutant]Classe d'Authentification : compilation impossible
    Par acyclique dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 23/08/2003, 19h42
  5. Compilation impossible
    Par Michaël dans le forum GTK+ avec C & C++
    Réponses: 6
    Dernier message: 20/08/2003, 14h16

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