Почему компилятор жалуется, когда я не приводил результат malloc?
Я проверяю код, который не требует явного приведения результата вызова malloc, но всякий раз, когда я пытаюсь это сделать, компилятор выдает ошибку.
то есть
<code>char *somevar; somevar = malloc(sizeof(char) * n); //error somevar = (char *)malloc(sizeof(char) * n); // ok </code>