Форум программистов, компьютерный форум, киберфорум
Наши страницы

Создание функции инициализации двумерного массива строк через указатель - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как использовать fmod http://www.cyberforum.ru/cpp-beginners/thread643859.html
Я занимаюсь программированием музыкального проигрывателя, и мне нужно как-то воспроизводить музыку! Мне здесь же посоветовали fmod, которым я ни не умею пользоваться ни устанавливается. Нужна...
C++ Для чего подключаются sys/stat.h? для чего мы его подключаем? http://www.cyberforum.ru/cpp-beginners/thread643850.html
C++ Проблемы с MipMap DirectX
Задача следующая: Есть некоторая текстура, в реалтейма ее содержимое меняется, путем копирования памяти из подкачки, непосредственно в сюрфейс первого уровня. Мне нужно создать мип уровни. Текстуру...
Проверка введено ли число C++
Подскажите как сделать чтобы при нажатии кнопки проверялись поля Edit, если введено число(как целое, так и десятичное) происходили расчеты, если нет то выводилось сообщение. void __fastcall...
C++ поиск http://www.cyberforum.ru/cpp-beginners/thread643816.html
Здравствуйте уважаемые. Проблема в следующем. При нажатии в пуске "найти" пропадают значки с рабочего стола, тоже самое если нажать на "проводник", перезагрузишь, все на месте. ( Оговорюсь, я с...
C++ Переполнение стека при работе с матрицей Доброго времени суток. У меня такой вопрос: у меня есть матрица 1000x1000 тип float компиллятор на эту матрицу не ругается, но во время выполнения программы программа слетает и мне среда выдает... подробнее

Показать сообщение отдельно
arfaa
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 27

Создание функции инициализации двумерного массива строк через указатель - C++

29.08.2012, 11:54. Просмотров 1745. Ответов 10
Метки (Все метки)

Здравствуйте,имеется двумерный массив:
C++
1
2
3
in_data_up[0][0]=_T("00");    in_data_up[0][1]=_T("01");     in_data_up[0][2]=_T("02");in_data_up[0][3]=_T("03");in_data_up[0][4]=_T("04");
    in_data_up[1][0]=_T("10");         in_data_up[1][1]=_T("11");        in_data_up[1][2]=_T("12");         in_data_up[1][3]=_T("13");
    in_data_up[2][0]=_T("20");in_data_up[2][1]=_T("21");         in_data_up[2][2]=_T("22");         in_data_up[2][3]=_T("23");
необходимо создать функцию,которая выводила бы этот массив в переменную,типа указатель.
Вот то,что я делал,но видимо неправильно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
LPTSTR **on_data_up()
{
    LPTSTR **in_data_up=new LPTSTR*  [width_matrix];
    for (int i=0;i<height_matrix;i++)
        {
            LPTSTR *in_data_up=new LPTSTR[height_matrix];
 
        }
    in_data_up[0][0]=_T("00");    in_data_up[0][1]=_T("01");     in_data_up[0][2]=_T("02");in_data_up[0][3]=_T("03");in_data_up[0][4]=_T("04");
    in_data_up[1][0]=_T("10");         in_data_up[1][1]=_T("11");        in_data_up[1][2]=_T("12");         in_data_up[1][3]=_T("13");
    in_data_up[2][0]=_T("20");in_data_up[2][1]=_T("21");         in_data_up[2][2]=_T("22");         in_data_up[2][3]=_T("23");
    return in_data_up;
}
В чем ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.