Using printf with a non-null terminated string
c, format, printf, string
Solution
There is a possibility with printf, it goes like this:
printf("%.*s", stringLength, pointerToString);
No need to copy anything, no need to modify the original string or buffer.
Problem
Suppose you have a string which is NOT `null` terminated and you know its exact size, so how can you print that string with `printf` in C? I recall such a method but I can not find out now...