次のコードを使用して、mallocを使用せずにヒープにメモリを追加しようとしています(サイズは関数内のunsigned intパラメータであり、voidの値を設定する方法**
void * temp = sbrk(sizeof(void*)+sizeof(unsigned int)+size);
は、今私は私がしようとすると、ただし、NULLであることを一時中のvoid *の値を設定したい
*(void *)temp = NULL;
私のコンパイラは私に語った私ができることはないのボイド間接参照*。このエラーを解決するにはどうすればよいですか?
'*(void **)temp = NULL;'を試してください。 –