首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++数组结束标记符解决思路

2012-03-13 
C++数组结束标记符用VS编译C++,数组结束标记符并非\0,填充值是-52,程序中作判断要用到此符值,总觉得别扭

C++数组结束标记符
用VS编译C++,数组结束标记符并非'\0',填充值是-52,程序中作判断要用到此符值,总觉得别扭,而且代码换个环境就不能用了(像ACM),怎样解决?

[解决办法]
用vector。
[解决办法]
如果是字符串数组,建议使用string。
如果是二进制字节数组,可以先memset成0,然后填充数据,这样结尾肯定就是'\0'了。

[解决办法]

探讨

如果是字符串数组,建议使用string。
如果是二进制字节数组,可以先memset成0,然后填充数据,这样结尾肯定就是'\0'了。

[解决办法]
memset自己置为'\0'不就好了?

热点排行