请问:当在编程中定义一个数组时,如何让使用程序的用户自己定义数组的大小?
我开始认为可以这样:
void main()
{
int n;
cout<<"please enter the size of the array:"<<endl;
cin>>n;
int a[n];
....
}
可是这是错的,因为定义数组大小时不能用变量定义啊~!
疑问一:在c中能否这样定义?
疑问二:究竟该如何解决让用户自己定义数组大小的问题?
我是菜鸟,但很虚心,请各位不吝赐教!谢谢!另外,我第一次来发贴,不懂规矩,不知应该给多少分,呵呵,我分少,给10分ok?