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 :

Calculette


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 33
    Par défaut Calculette
    Bonjour tout le monde ,
    Ceci est mon premier post sur ce forum génial .Félicitations à tous .
    Ce problème a sûrement déjà été posé mille fois mais veuillez me pardonner de ne pas l'avoir trouvé .Je suis un débutant en C alors soyez indulgent . C'est le premier langage de programmation (après l'HTML : si peut-être considéré comme programmation ) que j'apprends dans l'optique d'ensuite apprendre le php .Le compilateur que j'utilise est Miracle C et il n'arrive pas à compiler ce programme (c pas le seul d'ailleurs ) .Il me dit qu'il y a une erreur mais après une journée de recherche infructueuse ,je n'ai pas trouvé l'erreur ,si vous pouviez m'aider vous aurez un nouveau membre très très actif de ce forum !! Voici le code :

    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
     
    #include <stdio.h>
    #include <conio.h>
     
    main()
    {
    	int a,b,d;
    	a=0;
    	b=0;
    	clrscr();
    	printf("entrez une valeur a:\n");
    	scanf("%d",&a);
    	printf("entrez une valeur b:\n");
    	scanf("%d",&b);
    	printf("appuyez sur ENTREE\n.");
    	d=a+b;				//ou a += b
    	printf("A+B vaut %d",d);          //ce qui donne %d", a); je crois
    	getch();
    	return 0;
    }
    Par avance merci .

    PS : Bravo à m. Bethomier ERIC pour ses cours simples et tout bonnement géniaux . 8)
    PS2:Si vous désirez me donner des astuces pour réduire mon code ,n'hésitez pas . 8)
    PS3 :Super le fait qu'on puisse faire des sondages !!

  2. #2
    gl
    gl est déconnecté
    Rédacteur

    Homme Profil pro
    Inscrit en
    Juin 2002
    Messages
    2 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 165
    Par défaut
    Quelle est exactement ton erreur ?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 135
    Par défaut
    je crois qu'il faut mettre 'int main()" quand on utilise return 0

  4. #4
    Membre éprouvé Avatar de Metal Tom
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 119
    Par défaut Re: Calculette
    Pour une simple question de lisibilité je mettrais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    printf("appuyez sur ENTREE\n.");
    juste avant le
    Sinon mets le point avant le retour à la ligne, c'est mieux non ?

    Sinon pour ton erreur tu devrais nous donner le message du compilateur. Ca peut servir pour savoir ce qui ne va pas, non ? (allez, un p'tit smiley : je vois que t'adores ça) :-)

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2002
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 51
    Par défaut
    Le message d'erreur serait le bien venu...

    Je vois 2 sources d'erreur possible dans ton prog

    1) il est preferable mettre
    sinon certain compilo C risque de refuser ton prog

    2) la fonction clrscr() est une fonction spécifique a Borland il me semble. Il est donc possible que Miracle C (que je ne connais pas) ne trouve pas cette fonction.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 33
    Par défaut Re: Calculette
    (allez, un p'tit smiley : je vois que t'adores ça) :-)
    Désolé de ne pas avoir mis le code donné du compilateur le voici .

    Miracle C Compiler (r3.2), written by bts.
    line 1: #include stdio.h ignored--file not found.
    line 2: #include conio.h ignored--file not found.
    Compiling c:\c\calculette.c
    main

    c:\c\calculette.c: line 17: wrong # args in function call
    'printf("Cette somme vaut %d", a)'
    aborting compile
    Merci pour avoir répondu si rapidement !!

  7. #7
    Membre Expert
    Avatar de la drogue c'est mal
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    2 253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 2 253
    Par défaut
    bah c'est pourtant clair, il trouve pas stdio.h

  8. #8
    gl
    gl est déconnecté
    Rédacteur

    Homme Profil pro
    Inscrit en
    Juin 2002
    Messages
    2 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 165
    Par défaut
    Dans le parametrage de ton compilateur il manque le chemin des repertoires ou se trouve les .h.

  9. #9
    Membre Expert

    Homme Profil pro
    Urbaniste
    Inscrit en
    Mars 2002
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Mars 2002
    Messages : 255
    Par défaut
    Reinstalle ton Miracle C (qui ne fait pas tellement de miracles je trouve ), ou passe a Dev-C++ :
    http://www.bloodshed.net/dev/devcpp.html

    @+ Haypo

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Casio GRAPH25+] Calculette de programmation
    Par Extra-Nitro dans le forum Autres langages
    Réponses: 13
    Dernier message: 03/09/2006, 19h03
  2. [API] Calculette graphique
    Par maminova77 dans le forum C
    Réponses: 6
    Dernier message: 26/05/2006, 19h10
  3. calculette qui calcule pas (aide svp)
    Par samy100 dans le forum C
    Réponses: 37
    Dernier message: 28/04/2006, 04h19
  4. Avoir l'affichage de la calculette
    Par electrosat03 dans le forum Access
    Réponses: 2
    Dernier message: 05/02/2006, 13h49
  5. [Debutant] Mini calculette
    Par cyrill.gremaud dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 18/01/2006, 13h49

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