是否有标准的C库函数来转义C字符串?
例如,如果我有C字符串:
char example[] = "first line\nsecond line: \"inner quotes\"";
Run Code Online (Sandbox Code Playgroud)
我想要打印
"first line\nsecond line: \"inner quotes\""
Run Code Online (Sandbox Code Playgroud)
是否有一个库函数可以为我做这个转换?滚动我自己似乎有点傻.
奖励积分,如果我可以给它一个长度逃脱(所以它停止之前或之外\0).
如果您正在编写 GPL 内容,您可能会使用http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob;f=lib/quotearg.c;hb=HEAD