I have the following line which sends the arguments args[] and length to a method called largest.
printf(\"Largest is: %
because you need to place an integer between the operator square brakets, or otherwise don't specify the square brackets :
printf("Largest is: %d \n", largest(&args[0], length));
or
printf("Largest is: %d \n", largest(args, length));
Keep in mind that args[0] is the same as *(args + 0) but args[] will give an error because it needs a number to sum ...