char str[100]; memset(str,0,100);4。memset()的深刻内涵:用来对一段内存空间全部设置为某个字符,一般用在对定义的字符串进行初始化为‘
memset(a,‘\0‘,sizeof(a));
struct sample_struct { char csName[16]; int iSeq; int iType; };对于变量
struct sample_strcut stTest;一般情况下,清空stTest的方法:
stTest.csName[0]={‘\0‘};
stTest.iSeq=0;
stTest.iType=0;
用memset就非常方便:memset(&stTest,0,sizeof(struct sample_struct));如果是数组:
struct sample_struct TEST[10];则
memset(TEST,0,sizeof(struct sample_struct)*10);另外:
原文:http://blog.csdn.net/dhuwxs/article/details/20711951