Rechercher : dans
Par :

Problème de programmation d'une calculette C.

Dernière réponse le 31 déc 2008 à 18:48:30 mogrande, le 31 déc 2008 à 18:10:46 
 Signaler ce message aux modérateurs

Bonjour à toutes et à tous,


J'ai essayé de programmer en C à l'aide de site du zéro sur http://www.siteduzero.com/tutoriel-3-13948-une-bete-de-calcu­l.html j'ai refait la calculette de mémoire, j'ai testé lais ça marchait pas, donc après j'ai vérifié avec le site, tout était pareille, je voudrais pouvoir la faire sans copier coller, voilà ma calculette programmée:

int main(int argc, char *argv[])
{
long resulat = 0, nombre1 = 0,nombre2 = 0;

printf("Tapez le premier nombre à calculer:");
scanf("%ld", &nombre1);
printf"Tapez le deuxième nombre à calculer:");
scanf("%ld", &nombre2);

resultat = nombre1 + nombre2;

printf ("%ld + %ld = %ld\n", nombre1, nombre2, resultat);

system("PAUSE");
return 0;
}


Mais elle ne marche pas, je vous remercie d'avance de me dire la réponse, au revoir.

Configuration: Windows XP
Firefox 3.0.5

Meilleures réponses pour « Problème de programmation d'une calculette C. » dans :
Compiler un programme en C avec Dev C++ sous Vista VoirIl est très probable que vous ayez des problèmes lors de la compilation d'une source C sous Vista avec Dev C++. Solution rapide de secours: le compilateur g++ Voici une astuce pour Dev-Cpp : Aller dans "Outils" -> "Options du compilateur" puis...
La compilation et les modules en C et en C++ VoirCet article a pour vocation d'introduire les notions de bases de la compilation en C et en C++ et de la programmation modulaire. Il permet de mieux comprendre les messages d'erreur du compilateur. Les notions abordées ici sont indépendantes du...

1

mogrande, le 31 déc 2008 à 18:26:51

Je précise les erreuers du débeuggeurs:

1>------ Début de la génération : Projet : variables, Configuration : Debug Win32 ------
1>Compilation en cours...
1>main.c
1>c:\documents and settings\lsda\mes documents\visual studio 2008\projects\variables\variables\main.c(2) : error C2449: trouvé '{' au niveau de la portée du fichier (en-tête de fonction manquant ?)
1>c:\documents and settings\lsda\mes documents\visual studio 2008\projects\variables\variables\main.c(16) : error C2059: erreur de syntaxe : '}'
1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\LSDA\Mes documents\Visual Studio 2008\Projects\variables\variables\Debug\BuildLog.htm"
1>variables - 2 erreur(s), 0 avertissement(s)
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

J'ai rajouté un ptit ; à la première ligne, ça a enlevé quelques erreurs, quand j'enlêve le ; et que je compile, voilà ce que sa me donne:

1>------ Début de la génération : Projet : variables, Configuration : Debug Win32 ------
1>Compilation en cours...
1>main.c
1>c:\documents and settings\lsda\mes documents\visual studio 2008\projects\variables\variables\main.c(5) : warning C4013: 'printf' non défini(e) ; extern retournant int pris par défaut
1>c:\documents and settings\lsda\mes documents\visual studio 2008\projects\variables\variables\main.c(6) : warning C4013: 'scanf' non défini(e) ; extern retournant int pris par défaut
1>c:\documents and settings\lsda\mes documents\visual studio 2008\projects\variables\variables\main.c(7) : error C2143: erreur de syntaxe : absence de ';' avant 'chaîne'
1>c:\documents and settings\lsda\mes documents\visual studio 2008\projects\variables\variables\main.c(7) : warning C4550: l'expression évalue une fonction dans laquelle manque une liste d'arguments
1>c:\documents and settings\lsda\mes documents\visual studio 2008\projects\variables\variables\main.c(7) : error C2059: erreur de syntaxe : ')'
1>c:\documents and settings\lsda\mes documents\visual studio 2008\projects\variables\variables\main.c(10) : error C2065: 'resultat' : identificateur non déclaré
1>c:\documents and settings\lsda\mes documents\visual studio 2008\projects\variables\variables\main.c(12) : error C2065: 'resultat' : identificateur non déclaré
1>c:\documents and settings\lsda\mes documents\visual studio 2008\projects\variables\variables\main.c(14) : warning C4013: 'system' non défini(e) ; extern retournant int pris par défaut
1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\LSDA\Mes documents\Visual Studio 2008\Projects\variables\variables\Debug\BuildLog.htm"
1>variables - 4 erreur(s), 4 avertissement(s)
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

Répondre à mogrande

2

mogrande, le 31 déc 2008 à 18:27:59

Ce qui est bizzarre c'est que quand on colle depuis le siteduzéro, il n'y à pas de ; à la piremière ligne, mais ça marche quand même.

Répondre à mogrande

3

sadektlili, le 31 déc 2008 à 18:28:29

Je test ca et ca marche..........

#include<conio.h>
#include<stdio.h>


int main(int argc, char *argv[])
{
long resultat = 0, nombre1 = 0,nombre2 = 0;

printf("Tapez le premier nombre à calculer:");
scanf("%ld", &nombre1);
printf("Tapez le deuxième nombre à calculer:");
scanf("%ld", &nombre2);

resultat = nombre1 + nombre2;

printf ("%ld + %ld = %ld\n", nombre1, nombre2, resultat);

getch();
return 0;
}

Répondre à sadektlili

4

mogrande, le 31 déc 2008 à 18:30:28

J'aimerais, avant de y faire, savoir ce que tu as changé à par le "#include<conio.h>
#include<stdio.h>".

Répondre à mogrande

5

sadektlili, le 31 déc 2008 à 18:32:16

Je suis teste ca et ca marche..........


#include<conio.h>
#include<stdio.h>


int main(int argc, char *argv[])
{
long resultat = 0, nombre1 = 0,nombre2 = 0;

printf("Tapez le premier nombre à calculer:");
scanf("%ld", &nombre1);
printf("Tapez le deuxième nombre à calculer:");
scanf("%ld", &nombre2);

resultat = nombre1 + nombre2;

printf ("%ld + %ld = %ld\n", nombre1, nombre2, resultat);

getch();
return 0;
}

Répondre à sadektlili

6

mogrande, le 31 déc 2008 à 18:34:50

J'avais oublié de mettre une parenthèse dans taper le 2eme nombre à calculer mais ça marche toujours pas.

Répondre à mogrande

7

sadektlili, le 31 déc 2008 à 18:37:28

Mai j'ai compulai ca


tu a fais un copier et coller pour se que je donne ????????

Répondre à sadektlili

8

mogrande, le 31 déc 2008 à 18:42:59

Mon but n'est pas de faire un copier coller mais de créer une calculette, je me suis aidé de ton truc mais j'y arrive pas!

Répondre à mogrande

9

sadektlili, le 31 déc 2008 à 18:44:44

Tu sais quesque
#include<conio.h>
#include<stdio.h> ????????????????

Répondre à sadektlili

10

mogrande, le 31 déc 2008 à 18:46:49

Oui, un petit bidule qu'il faut mettre en haut, je l'ai mis mais ça a pas marché, et même sur le site du zéro, il le mette pas et ça marche.

Répondre à mogrande

11

mogrande, le 31 déc 2008 à 18:47:27

C'est bon! J'y suis arrivé.

Répondre à mogrande

12

 sadektlili, le 31 déc 2008 à 18:48:30

J'arrive apre 25min

il faux aller a la mosque......

je peut dir tout sur la langage c.........

Répondre à sadektlili
Collection CommentÇaMarche.net