TOC |
Prev
|
Next
printf
and strings
printf-strings.c
#include <stdio.h>
int main( void ) {
char foo[] = "foo";
char rump[] = "Rumplestiltskin";
printf( "%%s = [%s]\n", foo );
printf( "%%.5s = [%5s]\n", foo );
printf( "%%-.5s = [%-5s]\n", foo );
printf( "%%-5.5s = [%-5.5s]\n", foo );
puts( "" );
printf( "%%s = [%s]\n", rump );
printf( "%%.5s = [%.5s]\n", rump );
printf( "%%-.5s = [%-.5s]\n", rump );
printf( "%%-5.5s = [%-5.5s]\n", rump );
return 0;
}
$ printf-strings
%s = [foo]
%.5s = [ foo]
%-.5s = [foo ]
%-5.5s = [foo ]
%s = [Rumplestiltskin]
%.5s = [Rumpl]
%-.5s = [Rumpl]
%-5.5s = [Rumpl]
TOC |
Prev
|
Next