1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
#include <iostream>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
class point
{
int x,y;
public: void initialise(int,int);
void deplace(int,int);
void affiche();
};
void tempo(int);
void point::initialise(int abs,int ord)
{
x=abs; y=ord;
}
void point::deplace(int dx, int dy)
{
x=x+dx;y=y+dy;
}
void point::affiche()
{
gotoxy(x,y);
std::cout<<"Je suis en "<<x<<" "<<y<<"\n";
}
void test()
{
point u;
u.initialise(2,4);
u.affiche();
tempo(10);
u.deplace(5,10);
u.affiche();
}
void tempo(int duree)
{
float stop;
stop = duree*10000.0;
for(;stop>0;stop=stop-1.0);
}
void main()
{
test();
getchar();
} |