2016-12-31 140 views
-3

我在将字符串数组传递给函数时遇到问题。 this is my code如何传递字符串数组作为函数参数

有人可以帮我解决这个问题,并告诉我的程序错误,我得到这样的输出是什么。 here is my output

谢谢

+7

1.不要插入链接代码2.请勿张贴的代码图像 – UnholySheep

+0

3'&数据库[30]'被调用未定义的行为,如您正在访问30元素数组的第31个元素 – UnholySheep

+0

制作C++程序时,通常应该使用'C'头的''版本,而不是''版本;在这种情况下,''而不是''。 –

回答

0

你传递一个指向数组的第31元素。这就是它崩溃的原因。

数组从0

尝试通过整个阵列索引:

loop(5, database)

我们一般不传递数组入的功能,但指针,std::arraystd::vector

+0

我的功能参数是什么样的 –

0

当你调用该函数的循环,只是做looping(5,database);

相关问题