I have created this simple code: for size an array with 2 values (n and m) verify if n and m are >= 1. m = width and n = height. The code works but I'm sure it isn't optimized.
The code :
printf("Number of ligns.");
scanf("%d",n);
printf("Number of columns.");
scanf("%d",m);
if(*n >= 1)
{
if(*m >= 1)
{
printf("Number of ligns : %x, Number of columns : %x \n", *n, *m);
}
else
{
while(*m < 1)
{
printf("Error, number of colums/ligns < 1. \n");
scanf("%d",m);
}
printf("Number of ligns : %x, Number of columns : %x \n", *n, *m);
}
}
else
{
while(*n < 1)
{
printf("Error, number of colums/ligns < 1. \n");
scanf("%d",n);
}
if(*m >= 1)
{
printf("Number of ligns : %x, Number of columns : %x \n", *n, *m);
}
else
{
while(*m < 1)
{
printf("Error, number of colums/ligns < 1. \n");
scanf("%d",m);
}
printf("Number of ligns : %x, Number of columns : %x \n", *n, *m);
}
}
