C如何在printf中转义特定字符?

时间:2018-06-14 14:24:53

标签: c printf

正如标题所说,我想要逃避printf()中的某些特定字符。我记得像:

char string[]="asdasdadss";
printf("%[^s]s",string);

输出:

  

adadad

任何有用的想法。感谢。

1 个答案:

答案 0 :(得分:1)

%[语法适用于scanf(),而非printf()。您需要在调用printf()之前修改字符串。