Oui, mais là CreerTableauLigne requiert 2 parametres , or nous on aCode:
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 int * CreerTableauLigne(ChainonMot const*pc) { size_t taille = GetNbLignes(pc); ChainonCoord const *pcCoord; int * tableauLigne=malloc(taille*sizeof(int)); if(tableauLigne!=NULL) { size_t i=0; int annex=-1; for(pcCoord=coord_GetPremierC(GetPtrCoordC(pc));pcCoord!=NULL;pcCoord= coord_GetNextC(pcCoord)) { if( GetLigne(pcCoord)!=annex) { tableauLigne[i]=GetLigne(pcCoord); annex=GetLigne(pcCoord); i++; } } assert(i==taille); } return tableauLigne; }