38
printf( "%.*s", paddingSize, string );
For example:
const char *string = "12345678901234567890";
printf( "5:%.*s\n", 5, string );
printf( "8:%.*s\n", 8, string );
printf( "25:%.*s\n", 25, string );
displays:
5:12345
8:12345678
25:12345678901234567890