假设我用记事本写了一封信并将其保存为
例如:这里有一条消息:
“嗨,你好吗。今天我想见你。谢谢。”
实际上,它存储在内存中,像这样:
“Hi,\nHow\0are\0you.\0TodayToday\0i\0want\0to\nmeet\0you.\nThank\0you.”
现在我想在“你好吗”之后添加“I am fine”。它是如何工作的?它是如何在文件中间添加的?其他单词又是如何不被覆盖的?这背后的过程是什么?
letter.txt
。然后我意识到我忘了在信中说一件事。所以我使用任何文本编辑器(如记事本、Wordpad或其他)打开了letter.txt
。现在我在文件的中间插入了我想说的字母。它是如何工作的?例如:这里有一条消息:
“嗨,你好吗。今天我想见你。谢谢。”
实际上,它存储在内存中,像这样:
“Hi,\nHow\0are\0you.\0TodayToday\0i\0want\0to\nmeet\0you.\nThank\0you.”
现在我想在“你好吗”之后添加“I am fine”。它是如何工作的?它是如何在文件中间添加的?其他单词又是如何不被覆盖的?这背后的过程是什么?
\0
是空字符。它甚至不会在简单文本编辑器中显示,并且绝对不是空格字符,其中有许多种类。 - Yay295