【发布时间】:2012-06-10 14:50:58
【问题描述】:
可能重复:
How to pass a multidimensional array to a function in C and C++
所以我有 char buffer[4][50]
我需要将它传递给一个方法 void SetBuffer(char **buffer) 或者至少我认为它应该是这样格式化的。
所以我做SetBuffer(buffer);?在方法中我需要设置每个元素所以
void SetBuffer(char **buffer){strncpy(buffer[0], "something", 50);strncpy(buffer[1], "something else", 50);}
如何才能正确完成?
【问题讨论】:
-
这在我看来更像是 C 而不是 C++
标签: c++ c pointers multidimensional-array pointer-to-array