@Anvario0

Как решить проблему с функцией malloc()?

Хотел создать динамичный массив на C:
int* mas;
mas = malloc(sizeof(int) * 2);

На что мне выдаёт ошибку "значение типа "void *" нельзя присвоить сущности типа "int *"
Я, кажется, понимаю суть проблемы (хотя не будет лишним, если вы объясните), но не понимаю, что с ней делать. Как решить данную проблемы и вернуть mas адрес на выделяемую ячейку памяти?
  • Вопрос задан
  • 434 просмотра
Решения вопроса 1
mas = (int*)malloc(sizeof(int) * 2);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы