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

  1. #1
    Membre du Club
    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
    Points : 56
    Points
    56
    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 éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 629
    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 629
    Points : 10 554
    Points
    10 554
    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 du Club
    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
    Points : 56
    Points
    56
    Par défaut
    le printf("bonjour");
    ne s'affiche pas
    merci

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 629
    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 629
    Points : 10 554
    Points
    10 554
    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 du Club
    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
    Points : 56
    Points
    56
    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 confirmé Avatar de nl.smart
    Homme Profil pro
    ouvrier
    Inscrit en
    Avril 2019
    Messages
    155
    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 : 155
    Points : 534
    Points
    534
    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 : 1083
Taille : 64,1 Ko

  7. #7
    Rédacteur/Modérateur


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

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 115
    Points : 32 965
    Points
    32 965
    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.

  8. #8
    Membre du Club
    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
    Points : 56
    Points
    56
    Par défaut
    jai bien la version de code::blocks
    mais ca ne marche pas

  9. #9
    Membre du Club
    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
    Points : 56
    Points
    56
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #include <stdio.h> 
    #include <stdlib.h> 
     
    int main(void) 
    { 
        printf("Hello World !\n"); 
        system("PAUSE"); 
        return 0; 
    }

    Process returned 4258096 (0x40F930) execution time : -0.000 s
    Press any key to continue.
    code::blocks 17.12

  10. #10
    Membre confirmé Avatar de nl.smart
    Homme Profil pro
    ouvrier
    Inscrit en
    Avril 2019
    Messages
    155
    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 : 155
    Points : 534
    Points
    534
    Par défaut
    Au cas ou essaye de poser ta question relative à code::blocks dans la section dédiée, forum outils pour c & c++

    https://www.developpez.net/forums/f6.../outils-c-cpp/

  11. #11
    Membre régulier Avatar de abdennour bouaicha
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 98
    Points : 112
    Points
    112
    Par défaut
    essai avec la fonction getch() sans oublier d'appeler la librairie conio.h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    #define NFOIS 5
    main(){
        int i;
        float j;
        float racx;
        printf("bonjour\n");
     getch();
    }

  12. #12
    Membre émérite Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Points : 2 736
    Points
    2 736
    Par défaut
    @jm41320
    1) Commencez par un workspace pour un projet du type Console Application tout vide pourque il n'y a pas de trace laissé par les précédantes essaies.
    2) Prenez n'importe quelle version (correcte ou pas) de votre main() et headers et collez à la fenêtre pour main.c.
    3) Et puis cliquez au menu "build",
    3.1) selectionnez "Run" (pas d'autre comme "Build" ou "Build and Run", uniquement le bouton "Run").
    4) CB fait une alerte et demande si vous voulez faire un build et puis run
    4.1) et vous répondez par un Non (No).
    Vous allez voir le console montre "Process returned 429806 (0x40F930) ..." alors que diriez-vous ?

    Si le program main.c n'est même pas "built" et on le "run", on y peut rien qu'avoir 429806 en retour.

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