Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2013, 10:45   #1
guest0147
 
Регистрация: 08.05.2011
Сообщений: 5
По умолчанию Обнуление массива

Код:
int arr[8][2];
...
memset(arr,0,sizeof(arr));
Как выяснилось, такая операция обнуляет только первые 15 элементов массива, в последнем - все тот же мусор.
Т.е. если написать
Код:
memset(arr,0,sizeof(arr)+4);
все работает замечательно.
В чем причина этого?

п.с. язык - Си, если кто не понял
guest0147 вне форума Ответить с цитированием
Старый 06.10.2013, 11:07   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

тыц
Poma][a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обнуление переменной aleksskay Паскаль, Turbo Pascal, PascalABC.NET 17 12.10.2013 00:16
Обнуление массива Zhenya-Pvl Общие вопросы C/C++ 5 11.03.2011 09:11
обнуление kuzjaca Microsoft Office Access 7 24.02.2011 10:03
Обнуление массива. yali Общие вопросы C/C++ 1 26.10.2010 03:25
Обнуление определенной части двумерного массива Alex430 Общие вопросы C/C++ 0 18.10.2010 02:26