It would be nice for printf et al. to have a %#s format specifier, to convert unprintable characters into backslash escapes. Thus printf ("%#s", "\b\fhi\n\207"); would be equivalent to printf ("\\b\\fhi\\n\\207"); Has anyone else thought of this? Is it a good idea? Can it be put in the standard? --Joe