如何将字符串数组作为函数参数传递

时间:2016-12-31 20:08:01

标签: c++

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

任何人都可以帮我解决这个问题并告诉我的程序错误,我得到了这样的输出。 here is my output

谢谢

2 个答案:

答案 0 :(得分:0)

您将指针传递给数组的第31个元素。这就是崩溃的原因。

数组从0索引。

尝试传递整个数组:

loop(5, database)

我们通常不会将数组传递给函数,而是传递指针std::arraystd::vector

答案 1 :(得分:0)

当您调用函数循环时,只需执行looping(5,database);