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 :

erreur sur code::blocks


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Mai 2014
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 98
    Par défaut erreur sur code::blocks
    Bonjour,

    j'ai écris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #include <stdio.h>
    #include <math.h>
    #define NFOIS 5
    main(){
        int i;
        float i;
        float racx;
        printf("bonjour\n");
     
    }
    j'ai le retour suivant
    Process returned 4258096 (0x40F930) execution time : -0.000 s
    Press any key to continue.
    merci

  2. #2
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 757
    Par défaut
    C'est quoi ton erreur ?

    Tu ne fais qu'1 printf qui n'est pas bloquant - donc le temps d'exécution est correct.

    Pour le retour, c'est normal : tu as codé ton main comme un goret exit (<- lien cplusplus.com en anglais)

    Cela veut dire aussi que tu ne maîtrises pas les types pour le retour d'1 fonction

  3. #3
    Membre très actif
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Mai 2014
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 98
    Par défaut
    le printf("bonjour");
    ne s'affiche pas
    merci

  4. #4
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 757
    Par défaut
    Je ne suis pas expert code::blocks, mais si cela se passe comme tous les autres IDE, alors tu dois avoir une console (ligne de commandes) qui s'ouvre et se ferme instantanément parce que ton code est pauvre (0 seconde pour l'exécuter)

    Donc, commence par mettre un sleep ou un scanf entre ton printf et ton return (<- mais comme tu as codé ton main comme un goret )
    Ou alors, va chercher ton exécutable sur ton disque dur et exécute le dans une console (ligne de commandes)

  5. #5
    Membre très actif
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Mai 2014
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 98
    Par défaut
    non cela ne résout rien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #include <stdio.h>
    #include <math.h>
    int main(){
    for(int i=0;i<100;i++)
        {printf("bonjour");}
    return 0;}
    cela renvoie
    Process returned 4258096 (0x40F930) execution time : -0.000 s
    Press any key to continue.
    scanf, sleep ne change rien non plus

    merci

  6. #6
    Membre éclairé Avatar de nl.smart
    Homme Profil pro
    ouvrier
    Inscrit en
    Avril 2019
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : ouvrier
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2019
    Messages : 176
    Par défaut
    Bonjour,

    Ton dernier code fonctionne chez moi sous code::blocks

    As-tu installé codeblocks-17.12mingw-setup incluant mingw setup ? Si ça n'est pas le cas tu ne peux pas compiler ton code.

    Nom : 2019.10.28_01_erreur sur code::blocks.png
Affichages : 1235
Taille : 64,1 Ko

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 147
    Billets dans le blog
    4
    Par défaut
    Le code fonctionne très bien, tu ne vois rien s'afficher parce que la console s'affiche et disparaît en quelques frames.
    C'est assez alarmant de voir un formateur ne pas comprendre ceci...

    https://c.developpez.com/faq/?page=D...isse-rien-voir
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

Discussions similaires

  1. Réponses: 19
    Dernier message: 30/10/2017, 10h02
  2. Quel est votre avis sur Code::Blocks ?
    Par doudoustephane dans le forum Code::Blocks
    Réponses: 54
    Dernier message: 12/06/2009, 11h58
  3. À lire avant de poster vos questions sur Code::Blocks
    Par khayyam90 dans le forum Code::Blocks
    Réponses: 0
    Dernier message: 12/07/2006, 08h23
  4. besoin d'aide sur code Block
    Par Antalus dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 31/01/2006, 18h38

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