Je debute en C++
Fermé
anouar437
Messages postés
8
Date d'inscription
mardi 4 novembre 2008
Statut
Membre
Dernière intervention
3 janvier 2009
-
2 janv. 2009 à 23:18
loupius - 4 janv. 2009 à 03:17
loupius - 4 janv. 2009 à 03:17
A voir également:
- Je debute en C++
- Excel majuscule en début de phrase - Forum Bureautique
- Notepad++ ajouter un caractère en début de ligne ✓ - Forum Logiciels
- Partition piano en do ré mi débutant ✓ - Forum Loisirs / Divertissements
- Supprimer espace en début de cellule excel ✓ - Forum Excel
- Excel ajouter un caractère en début de cellule ✓ - Forum Excel
2 réponses
il faut déclarer la classe:
#include<iostream.h>
using namespace std;
class Point
{
public:
Point () {}
~Point() {}
void initialise(int a, int b)
{
x = a;
y = b;
}
void deplace(int dx=1, int dy=1)
{
x += dx;
y += dy;
}
void affichage(void)
{
cout << "L'abssice est " << x << endl;
cout << "L'ordonnée est " << y << endl;
}
private:
int a, b;
};
void main ()
{
Point p1;
p1.initialise(1, 2);
p1.affiche();
p1.deplace();
p1.affiche();
}
anouar437
Messages postés
8
Date d'inscription
mardi 4 novembre 2008
Statut
Membre
Dernière intervention
3 janvier 2009
3 janv. 2009 à 14:28
3 janv. 2009 à 14:28
slt
désolé mais j'ai testé ce que vous avez modifié mais sa tourne pas :-(
et svp je veux séparer la déclaration, la définition et l'utilisation
désolé mais j'ai testé ce que vous avez modifié mais sa tourne pas :-(
et svp je veux séparer la déclaration, la définition et l'utilisation
Pardon, j'ai fait un copié-collé de ton programme et je n'ai pas corrigé toutes les erreurs:
- dans la classe la fonction est 'affiche' et non pas 'affichage',
- on doit déclarer 'int main' et non pas 'void main';
D'autre part, dans la classe j'ai mis 'int a,b' au lieu de 'int x,y'.
Erreurs minimes que le compilateur signale et qu'il est donc facile de corriger.
- dans la classe la fonction est 'affiche' et non pas 'affichage',
- on doit déclarer 'int main' et non pas 'void main';
D'autre part, dans la classe j'ai mis 'int a,b' au lieu de 'int x,y'.
Erreurs minimes que le compilateur signale et qu'il est donc facile de corriger.