Я хотел бы получить один размерный массив из моей двойной указатель int. Память для указателя выделяется так:Как быстро получить один размерный массив int из int **?
listOfTxtsContents = new int *[ROWS];
for(int i = 0 ; i < ROWS ; i++)
{
listOfTxtsContents[i] = new int[COLUMNS];
for(int j = 0; j < COLUMNS; ++j)
listOfTxtsContents[i][j] = 0;
}
Затем каждая строка содержит некоторые данные, в которых я хотел бы, чтобы поместить его в массиве таким образом, чтобы массив 1D будет заполнен последовательными строками.
Эта идея не ошибается, но некоторые детали не работают. Например, если у вас есть «ROWS», вам нужны «COLUMNS» и наоборот. – ruakh
@ruakh Должно быть исправлено. – Pubby
Действительно; Благодарю. +1 :-) – ruakh