似乎是一个很基本问题的解决,以保证标准设计:的编码设计问题
说我想要写在文件X + 2(或以下)的字符串。 X字符串组成部分的内容和这两个字符串成为一种页眉和页脚该节的。美中不足的是,我不会写在页眉/页脚字符串是否有内容无弦。此外,这些x字符串是从代码中的不同位置写入的。所以目前的流动是:
- 写头字符串
- 内容写入字符串
- 写页脚字符串
这导致被写入页眉/页脚字符串,即使内容是空的,而且我必须解决这个问题,即在这种情况下不写入页眉/页脚字符串。
我能想到的解决方案是在正在写入的第一个内容字符串之前写入标题字符串(通过汇集每个内容字符串写入一个标题字符串写入,具有防止多头字符串写入的布尔标志)然后写仅在头字符串已被写入页脚字符串(由布尔标志管辖)。
这是它的顶级要点,如果有像这些情况下,可用的标准方法只是想知道。
谢谢!
您使用/计划使用哪种编程语言? – Raptor 2013-02-27 06:15:33
是的,你只是想有一个布尔,'header_has_been_written',你检查每个字符串写入,如果你还没有发出头,并在最后检查一次,看看你是否需要发出页脚。 – 2013-02-27 07:33:43
@ShivanRaptor,语言是C.对不起,我以前没有看到您的评论。 – AarCee 2013-02-27 11:18:19