You will output via printf() all the data from where info points to , for len number of bytes in the above format (2 digit hex output). There will be 8 bytes output per line, and you will stop output as soon as you have completed len number of bytes.

The above output would, for example, correspond to a value of 34 for the len parameter.

Your main function will supply test data, and you can copy/paste the following into your solution to test out your convert() function:

int
main (void)
{
char *test1 = Hello how are you; // len will be set to strlen (test1)
char test2[] = { A, B, C, D, E, F }; // len will be set to sizeof (test2)
char buffer[100]; // len will be set to 100
int x;

Closely reading the j sentence reveals that I think 16 is an important number for your project. I might have an extra space in the right hand column. If so, prepend 0 _1&}.@ to drop no rows and the right hand column from the character arrays.