c++ - 移入 .txt

标签 c++ stream ostream

我目前正在开发一款炸弹人游戏 :D。老实说,它进行得非常好。我现在正在创建我的 map 编辑器,但我想知道是否可以使用输出流在 .txt 文件中移动?我已经学会了如何使用缓冲区(字符串)读取

while (courant2 != NULL) //I EST LA HAUTEUR
{
    courant1=courant2;
    LeVectorPosition.x = 0;
    while (courant1 != NULL) //J EST LA LONGEUR
    {
        Fichier >> buffer;

如您所见,我使用这个缓冲区在每个单词周围移动,当我看到它自己在空间上移动时,我感到很惊讶。不过现在,我想移动到我的 .txt 文件中,然后更改磁贴。

0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0, 0-N 0,0-N 0,0-N 0,1-Y 0,1-N
0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,1-Y 0,1-N
0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,1-Y 0,1-N
0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,1-Y 0,1-N
0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,1-Y 0,1-N
0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,0-N 0,1-Y 0,1-N

有人介意向我解释移动和使用 Ostream 的基本知识吗?真的很感激。谢谢你,对不起我糟糕的英语 XD。

最佳答案

您可以使用 ostream::seekp 向后或向前移动流位置,如 here 所述

关于c++ - 移入 .txt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27200164/

相关文章:

c++ - cmake 运行 xxd 作为自定义命令

c++ - 错误 : expected ‘;’ before ‘generationString’

c++ - 在用于输出的操作符<<函数中设置浮点字段,然后将其更改回来

c++ - QString 到 const byte* 转换

c++ - QT 编辑器智能按钮

c++ - 如何处理命令行参数?

java - PushbackInputStream:推回缓冲区已满

java - IOUtils.copy 到指定长度

c++ - 在 C++ 中读入值并存储在列表中

c++ - 从输出流中删除输入