编程论坛
注册
登录
编程论坛
→
C++教室
怎么在VC++中置空一个数组
zfeidy
发布于 2007-07-05 20:18, 645 次点击
我定义了一个字符数组 char a[100],我用了一个函数cin.getline(a,sizeof(a))获取a
现在我又想把数组a置空 请问需要用到什么函数或用什么方法?如果用到库函数请把头文件给我
5 回复
#2
aipb2007
2007-07-05 20:43
a = "";
是这个意思吗?
#3
zfeidy
2007-07-05 20:52
回复:(aipb2007)a =
就是把已赋给数组的值删出 数组a又成了一个空数组啊
#4
aipb2007
2007-07-05 20:54
回复:(zfeidy)回复:(aipb2007)a =
是啊,就直接赋值就行啦!
#5
zfeidy
2007-07-05 20:59
我晓得了
用memset(a,0,sizeof(a))可以解决
#6
HJin
2007-07-05 21:14
a[0] = '\0' is probably the cheapest operation.
1