У меня 2 struct
S:Как выполнить MemSet переменной указатель на структуру, которая является указателем вар другой структуры в C
struct A
{
B *b;
}a;
struct B
{
int* Info;
} b;
Как выполнить memset
из информации в C?
memset((a->b->Info,0,sizeof(int));
информация должна быть memset
с 0. Это должно быть сделано в течение 34 значений. Может ли это быть сделано для цикла?
Заранее благодарен!
Что случилось, когда вы попробовали это? –
Сбивая с толку, когда вы называете переменные A и B, а затем говорите: «Как мне выполнить« memset »информации в C?» –
Зачем вызывать 'memset' на неинициализированном указателе, если вы не инициализировали его где-то еще (в этом случае лучше всего прямо упоминайте об этом в своем вопросе). Если вы 'malloc' int где-то, почему бы не использовать' calloc', он автоматически инициализирует память до 0 –