Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby
1. Цифровая криминалистика и реагирование на инциденты2. ОС Linux (DFIR) Старт: 16 мая3. Анализ фишинговых атак Старт: 16 мая
Устройства для тестирования на проникновение Старт: 16 мая
int *a, n, i;
scanf("%d", &n);
a = malloc(n*sizeof(int));
// далее работаем как с массивом, например:
for (i=0; i <n; i++) {
a[i]=0;
} // for
.............................................
free(a); // когда станет не нужно
int *a, n, i;
scanf("%d", &n);
a = malloc(n*sizeof(int));
// далее работаем как с массивом, например:
for (i=0; i <n; i++) {
a[i]=0;
} // for
.............................................
free(a); // когда станет не нужно
Смысле приводить типы?? У меня была структура содержащая 3 переменные типа инт и два массива символов - [25] и [20]
я и писал a=malloc(n*sizeof(struct hok));
hok - это название структуры;
или надо было считать сколько все это дело в байтах весит???
вообще предполагается С, но видимо скорее и то, и то))
malloc возвращает указатель на void, а Вам нужен указатель на тот тип данных, массив элементов которого Вы создаёте (т.е. hok*, если я правильно понимаю).
вообще предполагается С, но видимо скорее и то, и то))
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.