Вопросы с тегом «memset»

156
Зачем использовать bzero над memset?

В классе системного программирования, который я взял в предыдущем семестре, мы должны были реализовать базовый клиент / сервер на C. При инициализации sock_addr_inбуферов struct, like или char (которые мы использовали для отправки данных между клиентом и сервером и обратно), профессор поручил нам...

102
Сбросить массив C int до нуля: самый быстрый способ?

Предполагая, что у нас есть a T myarray[100]с T = int, unsigned int, long long int или unsigned long long int, каков самый быстрый способ сбросить все его содержимое до нуля (не только для инициализации, но и для сброса содержимого несколько раз в моей программе) ? Может с memset? Тот же вопрос...

92
Самый быстрый способ обнулить 2d-массив в C?

Я хочу несколько раз обнулить большой 2-мерный массив в C. Вот что я делаю сейчас: // Array of size n * m, where n may not equal m for(j = 0; j < n; j++) { for(i = 0; i < m; i++) { array[i][j] = 0; } } Я пробовал использовать memset: memset(array, 0, sizeof(array)) Но это работает только для...