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

ion*_*man -1 c printf backslash

已经多次询问如何打印一个\的问题.我找不到任何关于打印两个反斜杠(\\)的信息.

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

没有比一个更多的反斜杠.

如果你感兴趣:

这是一个自定义帐单编写程序,它使用csv feed创建Latex PDF.并且有很多双反斜杠表示新的换行符.

提前致谢!

Rol*_*lig 5

由于您已经知道如何打印一个反斜杠,因此打印其中两个应该很容易.

fprintf(file, "%s\n", "\\"); // one backslash
fprintf(file, "%s\n", "\\\\"); // two of them
Run Code Online (Sandbox Code Playgroud)

哦,总是激活编译器警告.第一个参数fprintf必须是文件指针,而不是字符串.