ziedjrab
-
27 avril 2013 à 12:44
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023
-
27 avril 2013 à 12:52
bjr à tous je suis aussi débutant à c++ et je viens pas à faire la fonction de plusieur capture mm j'ai faire une seule capture. j'ai réflichi à faire une boucle dans la quelle j'interviens ma fonction d'une seule mais ça ne marche pas. est ce qu'il ya une proposition . voilà mon code :
#include
using namespace std;
const int Nmax=10;
class plateau
{
// Mettre un '.' sur TOUTES les cases
for(i=0;i<5;i++) // i ligne
{
for(j=0;j<5;j++) // j colonne
{
mat[2*i][2*j]='.';
mat[2*i][2*j+1]='.';
mat[2*i+1][2*j+1]='.';
mat[2*i+1][2*j]='.';
}
}
// Mettre un 'n' sur uniquement les cases NOIR
for(i=0;i<4;i++) // i ligne
{
for(j=0;j<5;j++) // j colonne
{
if ((i==0) ||(i==2) )
{
mat[i][2*j+1]='X';
}
else
{
mat[i][2*j]='X';
}
}
}
// Mettre un 'b' sur uniquement les cases BLANC
for(i=6;i<10;i++) // i ligne
{
for(j=0;j<5;j++) // j colonne
{
void plateau::deplacer1(plateau &p)
{
//cout<<"kkkkk";
int i,j,k,l;
int casin,casf;
//do {
do
{
cout<<"introduisez la case de départ:"; cout<<endl<<"i=";
cin>>i; cout<<"j="; cin >>j;
}while(p.mat[i][j]!='X');
cout<>k; cout<<"l="; cin >>l;
}while(p.mat[k][l]!='.');
cout<>i; cout<<"j="; cin >>j;
}while(p.mat[i][j]!='O');
cout<<endl;
do{
cout<<"introduisez la case d'arrivée:";cout<<endl<<"k=";
cin>>k; cout<<"l="; cin >>l;
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 27 avril 2013 à 12:52
Bonjour.
Pas de balises de code == Pas de réponse.
Merci de relire le règlement.
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfoliohttp://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question