Tom's Guide > Forum > Programmation > Problemme avec projet c/c++ debutant

Problemme avec projet c/c++ debutant

Forum Programmation : Problemme avec projet c/c++ debutant

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour, je suis debutant et j aimerais que des personne me corrgige mes erreur voila :

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
long age = 0;
if (age >= 12 && age < 17)
{
printf("Vous ete ado" );
}
else if ( age => 18 && age < 25)
{
printf("Vous ete mageur" );
}
{
printf("Bonjour,\n\n je vais vous presentez ma 1ere console.\n" );
printf("Voici, ma 1ere question:\n\n 1\ Quel age avez vous?" );
scanf("%ld",&age);
printf("Vous avez %ld ans!\n\n",age);


long resultat = 0 , chiffre1 =0 , chiffre2 = 0 ; double messure =0 ;
printf(" Et aussi vous messurez combien?" );
scanf("%lf",&messure);
printf( "Je ses maintenant votre taille est de %lf metres\n\n",messure);

printf(" Maintenant je vais vous faire une addition de !*nombre entie*!\n\n 2\ choisise donc votre chiffre 1 :" );
scanf("%ld",&chiffre1);
printf(" 1\ Votre chiffre 2 :" );
scanf("%ld",&chiffre2);

resultat = chiffre1 + chiffre2 ;

printf("%ld + %ld = %ld\n\n\n\n", chiffre1 , chiffre2 , resultat);

printf("Create bey Fabien\n\n" );
printf("A +\n\n" );








system("PAUSE" );
return 0;

}


voila le rapport d erreur :



1>------ Début de la génération : Projet : Debu logiciel, Configuration : Debug Win32 ------
1>Compilation en cours...
1>main.c
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(11) : error C2059: erreur de syntaxe : '>'
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(15) : error C2449: trouvé '{' au niveau de la portée du fichier (en-tête de fonction manquant ?)
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(17) : warning C4129: ' ' : caractère de séquence d'échappement non reconnu
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(27) : warning C4129: ' ' : caractère de séquence d'échappement non reconnu
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(29) : warning C4129: ' ' : caractère de séquence d'échappement non reconnu
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(49) : error C2059: erreur de syntaxe : '}'
1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\mbaPC\Mes documents\Visual Studio 2005\Projects\Debu logiciel\Debu logiciel\Debug\BuildLog.htm"
1>Debu logiciel - 3 erreur(s), 3 avertissement(s)
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========


(j utilise visual c++ expresse(gratuit))

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

- "=>" n'existe pas, c'est ">="
- accolade en trop
- "\ " ne veut rien dire, mettre "\\ "

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

tu pourais me faire une correction stp

Répondre à fabien_help_me
- 0 +

Il vient de te la faire.

Répondre à OmaR

Nom mais jaimerais qu il me re ecri mon texte car je ses pas ou son les accolade en trop...deja

Répondre à fabien_help_me
- 0 +

Merci de faire un effort sur l'écriture... Sinon ça sera une sanction.

Après, il te dit qu'il y a une accolade en trop, tu as en tout 7 accolades dans tout ton code, ça serait trop long de trouver celle en trop ?

Répondre à OmaR

Enfete je voudrais que vous me fassié la correction pour que ma console marche


merci

Répondre à fabien_help_me

Si tu ne fais pas d'effort pour trouver des choses aussi simples, tu ne sauras jamais programmer.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Jai regardé des tutos jai fait comme il mon dit mais je vois pas trop mes erreur

Répondre à fabien_help_me

A quoi ca sert si on fait à ta place ?

Répondre à St3fff

salut.
elles sautent aux yeux..........


1er conseil: 1 { appele systématiquement une } (et vice-versa).
2eme conseil: mon dieu, l'orthographe des jeunes maintenant: plutôt que d'apprendre àprogrammer, ils feraient mieux de prendre des leçons de français.


Message édité par elendilm le 26-07-2007 à 18:23:13
Répondre à elendilm

ses se que jais fait


mais sivouplet corrigé mes erreur et refete moi mon texte

Répondre à fabien_help_me

fabien_help_me a écrit :

C'est ce que je fais


mais s'il-vous-plaît corrigez mes erreurs et refaites moi mon texte



Désolé, j'ai du egalement faire des fautes, mais j'en ai corrigé un peu ;)

Répondre à portos_man59

Salut

- A la ligne 7, ta conditions a une erreur "=>" sa n'existe pas c'est ">=", supérieur ou égal à.

- A la ligne 14, tu ouvre une accolade sans raisons.

- A lma ligne 19, tu déclare tes variables en pleins milieux du main malheureux :non: Au début !! au débUUUUUt!!!tu oublie aussi de séparer tes caractères d'attributions avec les valeurs de variables "chiffre1 =0" pas Bon le singe ::^^ --> = 0

-Tu dois faire des espace §§ printf("Vous avez %ld ans!\n\n", age);

N'oublis de faire des esapce entre des signes d'attributions exemple, ou une valeur...





------------------------------ {>'StAn'<} SuR SoUrCe
Level Hight
L'API Win32 ..+1^^ c/c++
Répondre à stan91@IDN
- 0 +

Voilà pourquoi je dis tjrs qu'il faut aller à l'école... ^^

 

Et une chose quand tu programmes, paufine l'affichage une fois que tout fonctionne alors abandonne les phrases etc et fais juste des retour à la ligne pour que ce soit clair --> printf("\n" );

 

Pour ce genre de programme "void main()" est suffisant pas besoin de "int main(int argc, char *argv[])". Je ne vais pas expliquer pourquoi c'est trop tôt vu le genre de programme que tu fais pour le moment.

 

"if (age >= 12 && age < 17)
{
printf("Vous ete ado" );
}
else if ( age >= 18 && age < 25)
{
printf("Vous ete mageur" );
}"
Les moins de 12ans et + de 25ans ne sont pas pris en compte je pense que c'est voulu mais les 17ans ne sont pas non plus pris en compte!!
Ajoute "<= 17"


Message édité par Soko le 12-08-2007 à 02:17:30
------------------------------ ____________________________________________
...Soko...
Répondre à Soko

Tu veux une correction sur les fautes d'orthographes de ton code ou sur les erreurs du code ? :P

 

Les deux on des fautes vraiment inquiétantes...


Message édité par Spurkle le 12-08-2007 à 07:12:32
Répondre à Spurkle

Bonjour,
Quelques conseils si tu débutes :
a) Mets des commentaires dans tes programmes.
Rappel:
1:

Code :
  1. // Commentaire sur une ligne



Commentaire sur plusieur ligne
2:

Code :
  1. /* J'aime bien
  2. * décrire ce que fait
  3. * cette partie du code
  4. */



b) Oublie le langage SMS c'est vraiment désagréable à lire surtout dans des codes sources au passage!!

c) Surveille ton hors-t'eau-grapheuh, car je suis certain que tu peux faire mieux :)

d) C'est en cherchant qu'on apprend, les problèmes trouvent toujours une solution, google est ton meilleur ami, la programmation sans problèmes de compilation n'est pas intéressante.

Cordialement,

------------------------------ --------------------
SeeYou57
Responsable Sécurité des Systèmes d'Informations (R.S.S.I)
Répondre à seeyou57

Bonsoir,
Je précise qu'il ne faut pas prendre mal toutes ces remarques, mieux vaut partir sur de bonnes bases pour ne pas être totalement remis en question par la suite.

------------------------------ --------------------
SeeYou57
Responsable Sécurité des Systèmes d'Informations (R.S.S.I)
Répondre à seeyou57
Tom's Guide > Forum > Programmation > Problemme avec projet c/c++ debutant
Aller à :

Il y a 2067 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens