implicit conversion changes signedness: 'int' to 'unsigned long' [-Werror,-Wsign-conversion]
a = (int*)malloc(n * sizeof(int));
а "а" как у вас обялено
у меня есть функция, которая принимаем массив и его длину, длину передаю через параметр len. В функции main за длину отвечает переменная n, значение которой получаю через scanf. Далее объявляю динамический массив int *a; a = (int*)malloc((size_t)n * sizeof(int));
Там же всё написано.
Обсуждают сегодня