大部分像C語言++寫入文件時,就把即使我們錯過寫這樣的語句EOF字符:我們可以自己寫一個EOF角色嗎?
filestream.close
但是有什麼辦法,我們可以把EOF字符根據我們的要求,以C++爲例。或者除了使用C++提供的功能外,我們還可以使用其他任何方法。
如果您需要了解更多的信息,請隨時發表評論。
在此先感謝。
編輯:感謝您的支持,但這裏是一個除了這個問題:
如果我們想欺騙OS和放置一個EOF字符的文件和EOF了一些數據後寫什麼,這樣應用程序像notepad.exe無法在我們的EOF字符後讀取。 我已閱讀與此主題相關的問題的答案,並且已經知道,現在的操作系統通常不會看到EOF字符,而是檢查文件的長度以獲得有關文件長度的正確理念,但是,在操作系統中必須有一個過程來檢查文件的長度,然後更新文件記錄。
對不起,如果我在我的估計任何一點錯了,但請幫助我因爲它可以導致很多新的想法。
我一定很傻,因爲我不知道這意味着什麼。 – 2010-06-17 11:15:44
你的意思是像'CP/M'(control-Z)中的EOF字符?我不認爲過去30年的任何操作系統都使用EOF字符作爲文件結束標記? – 2010-06-17 11:16:11
加EOF指標是操作系統特定的,例如在UNIX上,它的ctrl-D – 2010-06-17 11:39:52