c - 如何在C中打印\\? (fprintf)

标签 c printf backslash

如何打印一个\的问题已经被问过很多次了。 我找不到任何有关打印两个反斜杠(\\)的信息。

当我尝试写这个时: fputs("\\\\",w_ptr);

反斜杠的数量不会超过一个。

如果您有兴趣:

这是一个自定义账单编写程序,可使用 csv feed 创建 Latex PDF。 其中有很多双反斜杠,表示新换行。

提前致谢!

最佳答案

既然您已经知道如何打印一个反斜杠,那么打印其中两个反斜杠应该很容易。

fprintf(file, "%s\n", "\\"); // one backslash
fprintf(file, "%s\n", "\\\\"); // two of them

哦,还有始终激活编译器警告fprintf 的第一个参数必须是文件指针,而不是字符串。

关于c - 如何在C中打印\\? (fprintf),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37772821/

相关文章:

Java/JSON.simple - 在斜杠之前打印反斜杠

c - PingPong 由 1 个管道和 1 个信号 : what is scanf waiting for?

c - 检测重复项的程序

c - 不打印文件的前 5 个字符

c - 如何在 C 中使用 union 和 struc 将 float 转换为 IEEE754 double 格式?

c# - 文件路径中正斜杠(/)和反斜杠(\)的区别

python - 错误 : bad escape (end of pattern) at position 0 while trying to replace to backslah

c++ - 如何排序或比较两个循环变量(即整分钟的毫秒数),模运算

c - 字符指针预增

c++ - 为什么 printf 将 8 位字符填充为 32 位字符?