So ists richtig:
Code:
int main (void){
int i, j=0, k=0, l=0;
printf (" ");
for (i=0; i<=15; i++)
{
printf ("%x ", i);
}
printf ("\n");
for (j=0; j<=255; j++)
{
if (k%16!=0)
{
if (!iscntrl(j))
{
printf ("%c ", j);
}
else
{
printf ("? ");
}
}
else
{
printf ("\n %X ", l);
l++;
}
k++;
}
getchar();
}
2 Fehler:
- im 1. if gehört ein (k%16 != 0)
- das l++ gehört zum printf
have fun!