当我们使用fstream头加载文件时,我们使用>>
和getLine()
来获得完整的一行。
将其写入输出文件时,我们使用<<
在输出文件中写入行而不是<<
是否有其他替代方法?
您可以在此处使用put
链接,在此处使用write
链接作为替代。
// single character
char character;
cout.put(character);
//For string
char * buffer = new char[size];
cout.write(buffer, size);
因此,对于您的案例,请使用C++中的write
。 希望这能帮到你。
您还可以使用#include
并使用C API,即使用fopen/printf.。。
参见doc:https://en.cppreference.com/W/cpp/header/cstdio