StrTemp[50]=0;
如何清空StrTemp里的数据?试了很多方法都不行啊,请大虾们帮帮忙啊!!在线等!!
或者说可以用其他什么数据类型代替,必须能够一个字符一个字符的加在这个数据后面
6 个解决方案
#1
memset不行么 而且new出来的东西一般都被清空了吧
#2
不行啊,这个字符数组里面有垃圾数据啊,可是不知道怎么清空,大虾门试一试个可行的办法,发代码上来看看
#3
不行啊,这个字符数组new出来就有垃圾数据,不知道怎么清空,请大虾们试个可行的办法,发上代码瞅瞅,感激不尽啊
#4
new出来的数组只能使用默认构造函数进行初始化,或者是new成功后,对数组中的对象逐个赋值。
也可以这样:memset(strTemp, 0, 50)
用vector代替数组,vector有add方法,还有clear方法。
也可以这样:memset(strTemp, 0, 50)
用vector代替数组,vector有add方法,还有clear方法。
#5
兄弟,memset也有不能清空的啊,要不你自己写个memset吧,来for循环一个一个赋值算了,其实和memset差不多
#6
memset刚试了不行,现在又可以了,不知道怎么回事。。。蛋疼,辛苦大家了
#1
memset不行么 而且new出来的东西一般都被清空了吧
#2
不行啊,这个字符数组里面有垃圾数据啊,可是不知道怎么清空,大虾门试一试个可行的办法,发代码上来看看
#3
不行啊,这个字符数组new出来就有垃圾数据,不知道怎么清空,请大虾们试个可行的办法,发上代码瞅瞅,感激不尽啊
#4
new出来的数组只能使用默认构造函数进行初始化,或者是new成功后,对数组中的对象逐个赋值。
也可以这样:memset(strTemp, 0, 50)
用vector代替数组,vector有add方法,还有clear方法。
也可以这样:memset(strTemp, 0, 50)
用vector代替数组,vector有add方法,还有clear方法。
#5
兄弟,memset也有不能清空的啊,要不你自己写个memset吧,来for循环一个一个赋值算了,其实和memset差不多
#6
memset刚试了不行,现在又可以了,不知道怎么回事。。。蛋疼,辛苦大家了