Petit exemple simple ...
#include <stdio.h>
#define ITEM_SIZE (25)
void FillTab( int nTab[][ITEM_SIZE], unsigned uNbItem )
{
unsigned i, a;
unsigned counter = (uNbItem * ITEM_SIZE);
for ( i = 0u; i < uNbItem; ++i )
{
for ( a = 0u; a < ITEM_SIZE; ++a )
{
nTab[i][a] = --counter;
}
}
}
void PrintTab( int nTab[][ITEM_SIZE], unsigned uNbItem )
{
unsigned i, a;
unsigned counter = 0u;
for ( i = 0u; i < uNbItem; ++i )
{
for ( a = 0u; a < ITEM_SIZE; ++a, ++counter )
{
printf("item %u => %u\n", counter, nTab[i][a] );
}
}
}
int main()
{
int tableau[15][ITEM_SIZE];
FillTab( tableau, 15 );
PrintTab( tableau, 15 );
return 0;
}
~(.:: NitRic ::.)~