C语言里如何清空结构体内的数据

比方说我定义了一个结构体struct test{ int a; char b[10]}test1[10];然后通过键盘输入存放了数据,我要如何清空所有的这些数据?

第1个回答  2013-05-28
memset((char*)&test,0,sizeof(test));试试。我是这么做的·。
第2个回答  2013-05-28
for(int i=0; i<10;i++){memset(&test1[i], 0, sizeof(test));}
相似回答