Мне нужно создать двумерный массив указателей на символы. Массив будет хранить список имен и фамилий — строка 0 будет содержать имена, а строка 1 — фамилии. Это код, который я написал до сих пор (этот файл включен в основной файл):
#include "myFunction.h"
#include <iostream>
#include <string.h>
using namespace std;
char ***persons;
void createArray(int n)
{
*persons = new char * int[n];
for(int i=0; i<n; i++)
*persons[i]=new char[n];
}
и main вызывает эту функцию с помощью:
createArray(3);
но когда я запускаю его, я продолжаю получать «Ошибка сегментации», и я понятия не имею, почему
Как я могу это исправить?