c语言中字符串清空的函数是什么?
1个回答
展开全部
方法1:使用运行库函数memset():
memset(str, 0, sizeof(str));
方法2:使用Windows API函数ZeroMemory():
ZeroMemory(str, sizeof(str));
但不能用于指针。指针的情况下,必须这样:
struct mystr {.......} *p;
...
memset(p, 0, sizeof(struct mystr));
或:
ZeroMemory(p, sizeof(struct mystr));
memset(str, 0, sizeof(str));
方法2:使用Windows API函数ZeroMemory():
ZeroMemory(str, sizeof(str));
但不能用于指针。指针的情况下,必须这样:
struct mystr {.......} *p;
...
memset(p, 0, sizeof(struct mystr));
或:
ZeroMemory(p, sizeof(struct mystr));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询