| 12
 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
 58
 59
 
 |  
#include "Tab2DChar.h"
#include "Piece.h"
#include<iostream>
 
using namespace std;
void Affiche(const Tab2DChar & T)
{
	for(int i=0;i <T.GetNbLignes();i++)
	{
		cout<< '|';
		for(int j=0; j<T.GetNbColonnes();j++)
		{
			cout<< T(i,j) <<" | ";
		}
		cout<< "\n";
	}
	cout<<"\n";
}
 
void main()
{
	Tab2DChar T1(2,3);
	T1(1,2)='A';
	T1(0,0)='B';
	T1(1,1)='C';
	Affiche(T1);
 
	char tabC[6]={'C','H','A','C','H','A'};
	vector<char> vC(tabC,tabC+6);
 
	Tab2DChar T2(2,3,vC);
	Affiche(T2);
 
	Tab2DChar T3(3,2,vC);
	Affiche(T3);
 
	Tab2DChar T4(2,2,vC);
	Affiche(T4);
 
	Tab2DChar T5(2,4,vC);
	Affiche(T5);
 
	Tab2DChar T6(2,4);
	T6=T5;
	Affiche(T6);
 
 
	cout<< "verif"<<endl;
	Tab2DChar T7(T1);
	Affiche(T7);
 
	char TT[6]={'T','T','T',0,'T',0,};
	vector<char> vT(TT,TT+6);
	Tab2DChar T9(2,3,vT);
 
 
	system("PAUSE");
} |