【问题标题】:(Processing) How to write in a specific position in a file [closed](处理)如何在文件中的特定位置写入[关闭]
【发布时间】:2017-09-10 14:14:58
【问题描述】:

我正在努力学习编程,我现在有点迷茫!我想创建一个轰炸机,但使用杠杆编辑器,虽然我不知道如何做关卡编辑器。 它是如何工作的:我将关卡保存在一个文件中(我首先用 0 填充文件) 我有一个 20 per 20 的地图,当我左键单击时:该块将更改为:无(0)、普通块(1)或无敌块(2),以及 .然后一个 for 循环会在屏幕上打印这些。 问题是我找不到在文件的正确位置写入的方法。 (就像我点击第 2 行的第 3 块一样,第 43 个数字将变为 1,2 或 3)。 我希望你能理解我的问题:)!

【问题讨论】:

标签: file editor processing writing


【解决方案1】:

不要尝试写入文件中的特定位置。相反,只需再次写出整个文件,包括您所做的任何更改。

第 1 步: 将文件读入一组数据结构。在您的情况下,二维数组将是表示您的网格的合理选择。

第 2 步:使用这些数据结构来显示您的程序。修改这些数据结构以更改显示的内容。例如,更改二维数组中的单元格可能会更改该位置的块类型。

第 3 步:只要您想保存这些数据结构,就可以将它们写到文件中。请注意,您通常不会费心尝试只写出特定的字符。只需再次写出整个文件。

【讨论】:

  • 真是聪明,没想到
猜你喜欢
  • 1970-01-01
  • 2011-08-12
  • 2013-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-30
  • 2020-04-07
  • 1970-01-01
相关资源
最近更新 更多