似乎是一個很基本問題的解決,以保證標準設計:的編碼設計問題
說我想要寫在文件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