1、存字符串时,先存字符串长度,然后再存字符串。读时先读长度,然后读出相应字符串。优点是能储存#0字节。缺点是要额外4个字节的储存空间。
2、每存一个字符串后,写入一个#0字节。读时
(1),给一个pchar指针分配空间,然后读入到这个空间,转换成string即可。缺点是这个空间小了,字符串长了读不出来。分配一个足够大的空间,是不是又浪费资源。
(2)逐个字节读出,遇有#0后,将字符串读出。这个速度是不是又慢了一点。
我想看看大家都是怎么做的,或是还有什么更好的方法。