Salut,

La première chose à faire serait de corriger les erreurs dans les noms de
variables ( ex. définition de "int anneUN" puis "cin>>anneeUN"). Ensuite, ne
pas initialiser un "int" avec une valeur de "double" comme dans "int
anneeUN=0.0". Mais tout cela, le compilateur devrait te le dire.
Le mieux est de regarder les erreurs générées à la compilation.

Ouriel

-- Ouriel Grynszpan Software Engineer GlobeID Tél. + 33 (0)1 56 54 19 58 Fax
+ 33 (0)1 56 54 19 19 Email: [EMAIL PROTECTED] Web site : www.globeid.com
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, November 08, 2000 12:51 AM
Subject: [debutant] probleme en c++


bonjour a tous,

d'abord grand merci à tous pour me permettre aujourd'hui de faire du C sous
linux !!
mon probleme du jour est le suivant :
je me lance en c++, mais étant habitué a travailler en visual c++6, je me
dit
que ...le code source doit être sensiblement le même, mais peut être a tort
...puisque mon prog a pleins de problemes...donc si ca embete personne de me
dire ce qui cloche, ca serait sympa.

(le code est en fichier-joint) ..

merci !
amicalement .



----------------------------------------------------------------------------
----


#include <iostream.h>
using namespace std;
int main()
{
int anneUN=0.0;
int anneeNais=0.0;
int age;
cout<<endl
<<("entrez l'année en cours :");
cin>>anneeUN;
cout<<endl
<<("entrez votre annee de naissance: ");
cin>>anneNais;
age = anneeUN-anneeNais;

if(anneeUN>2000)
{
cout<<endl
<<("en")<<anneeUN<<(" vous aurez ")<<age<<("ans ")
<< endl;
return 0;
}


if(anneeUN<2000)
{
cout<<endl
<<(" sachez qu'en ")<<anneeUN<<(" vous aviez ")<<age<<(" ans.")
<< endl;
return 0;
}

if(anneUN=2000)
{
cout<<endl
<<(" a ce jour vous avez ")<<age<<(" ans")
<< endl;
return 0;
}

cout<<endl
<<("vous vous foutez de ma gueule !")
<<endl;
return 0;
}




Répondre à