2 размерный массив в функцию не передается корректно в C++
Я пытался передать массив 2 измерений в функцию, и массив, полученный в функции, - это просто случайные символы
void SomeFunction(char arr[][50]) { //arr is just random strings } int main() { char arr[50][50] = { {"Hello"}, {"World"} }; SomeFunction(arr); }
Что я уже пробовал:
Я пробовал гуглить и все такое и делал все что он говорил и это все равно не работает
Stefan_Lang
Я добавил эту строку в SomeFunction() в компиляторе onlinegdb (https://www.onlinegdb.com/online_c++_компилятор):
cout << arr[0] << endl << arr[1] << endl;
Этот выход
Привет
Мир
Так в чем же заключается ваш вопрос?