is aligning with printf() via a variable value possible?
Code:
void PrintMatrix(int **matrix, int rij, int kolom)
{
int i, j;
printf("Resultaat: \n");
for (i = 0; i < rij; i++)
{
printf("[");
for (j = 0; j < kolom - 1; j++)
printf("%-10i", *(*(matrix + i)+j));
printf("%-10i", *(*(matrix + i)+j)); <-------
printf("]\n");
}
printf("\n");
}
Is it possible to have a variable alignment instead of a constant (10 in this example)?
so something like this:
printf("%-(%i)i", numbers(*(*(matrix + i)+j)), *(*(matrix + i)+j)); <-------
[ where numbers is a function that calculates the #amount of digits an integer has.
numbers(321) = 3. ]