gpt4 book ai didi

c - 文本文件中的 NULL 终止符

转载 作者:行者123 更新时间:2023-11-30 15:02:55 27 4
gpt4 key购买 nike

我正在创建一个程序,通过命令行逐字符读取文本文件的内容。

NULL 值是自动插入的还是我必须手动将其添加到文本文件中?

最佳答案

文本文件在现代平台上不需要有终止符。 (在某些遗留平台上,他们确实有一个,但我怀疑这里的情况是否如此。)几乎可以肯定,您不应该在文件中写入终止符,因为它可能会导致不需要终止符的程序出现问题。读取时文件末尾作为终止符。

C 中的

文本字符串是以零结尾的字符数组,也称为空字符,助记符 NUL(带有一个 L,它与 NULL 不同) > 在 C) 中。创建字符串时,您确实需要正确终止它们。返回字符串的函数,包括从文件中读取字符串的函数(例如,fgets),会为您终止它们。

关于c - 文本文件中的 NULL 终止符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40920009/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com