Здравствуйте, изучаю форматы файлов изображений, решил попробовать написать конвертер для чего-то вроде raw: http://pastebin.com/LgPxFTb8
Эта программа должна создать файл, указатель на массив int'ов в памяти, забить массив рандомными данными (0 и 1) и записать их в файл.
Указатель объявлен так:
int **img_array;
Вот выделение памяти:
img_array = (int**) malloc ( LENGTH * HEIGHT * sizeof(int) );
Потом я уже использую его как двумерный массив:
img_array[rows][cols] = rand()%2;
На этом месте программа выдает сегфолт. Скорее всего, ошибка очевидная, но с heap'ом раньше я работал только на c++, там можно было просто int x = new y
Прошу помощи, заранее спасибо
←
1
2
→
Ответ на:
комментарий
от ms-dos32

Ответ на:
комментарий
от schizoid

Ответ на:
:)
от schizoid

Ответ на:
комментарий
от ms-dos32

Ответ на:
комментарий
от ms-dos32


Ответ на:
комментарий
от O02eg

Ответ на:
комментарий
от ckotinko

Ответ на:
комментарий
от beastie

Ответ на:
комментарий
от unsigned

Ответ на:
комментарий
от unsigned

Ответ на:
комментарий
от const86

Ответ на:
комментарий
от beastie


Ответ на:
комментарий
от unsigned

Ответ на:
комментарий
от unanimous

Ответ на:
комментарий
от ms-dos32

Ответ на:
комментарий
от unanimous

Ответ на:
комментарий
от Eddy_Em

Ответ на:
комментарий
от unanimous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [C++] Динамический двумерный массив объектов. (2009)
- Форум двумерный массив (2013)
- Форум Ruby, двумерный массив (2009)
- Форум [stl][c++]Двумерный массив (2010)
- Форум V4L2: ошибка удаления буфера из очереди: недопустимый аргумент (2023)
- Форум вернуть указатель на двумерный массив (2014)
- Форум C, fortran, gcc, двумерный массив (2009)
- Форум Производительность - двумерный массив из сдвинутых копий? (2016)
- Форум heap (2004)
- Форум Как передать функции указатель на двумерный массив? (2004)