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...
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.