如何在以空结尾的字符串中得到空



假设您想读入一个可能包含null的二进制文件。如何在以NULL结尾的语言中这样做?我猜你只是把它映射到一个字节数组?

如果我们谈论C(同样或类似的参数也适用于c++),这种语言中以零结尾的字符串是一种惯例,我不会说"语言是以NULL结尾的"。有些函数——如strcpystrlen——将字符串中的空字符作为终止符。其他函数(如fread)则不需要。参考文档查看函数是否需要特殊处理null字符

最新更新