提问者:小点点

在C++中使用“<<”而不是在文件中写入的另一种方法?


当我们使用fstream头加载文件时,我们使用>>getLine()来获得完整的一行。

将其写入输出文件时,我们使用<<

在输出文件中写入行而不是<<是否有其他替代方法?


共2个答案

匿名用户

您可以在此处使用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

相关问题


MySQL Query : SELECT * FROM v9_ask_question WHERE 1=1 AND question regexp '(c++|中|文件|中|写入|另一|种方法)' ORDER BY qid DESC LIMIT 20
MySQL Error : Got error 'repetition-operator operand invalid' from regexp
MySQL Errno : 1139
Message : Got error 'repetition-operator operand invalid' from regexp
Need Help?