int main()
{
char A[10];
char B[10];
int i = 0;
string a;
cin>>a;
while(a[i] != '\0')
{
A[i] = a[i];
i++;
}
for(i = 0;i < 10; i++)
{
cout<<A[i]<<endl;
}
return 0;
}
适用于已经定义了一个数组但想要重新为他赋值且不知道要赋值的长度,但一定保证不会越界的。如果已知长度n,那么只要改一下循环就可以了 for(i = 0;i < n; i ++)...


- [chenglibin] 谢谢,已经改过来了.. 12/07 13:38
- [chenglibin] thanks!!! 12/07 13:31
- [游客] 现在的答案是正确的。 12/07 09:39
- [游客] 嗯。 不过,还有其他的两问呢。 12/07 09:38
- [游客] 没的说。 12/07 09:37
- [游客] 正确。 12/07 09:37
- [游客] debug中的T命令等都会引发中断(T是单步中断,每步执行完毕后就停下来显示信息),而中断会使用当前 12/07 09:35
- [游客] 还没想出来PSP中的数据究竟是什么意思以及为什么要查看本题的的PSP ============= 12/07 09:29
- [游客] 没问题。 12/07 09:22
- [scuzg] 对,就是暂存了别的数据。 栈是个“公共场所”,我们自编的程序要和其他程序共用。你看到的应该 12/06 20:44