|
mallocfunction
<cstdlib> void * malloc ( size_t size ); Allocate memory block Allocates a block of size bytes of memory, returning a pointer to the beginning of the block.The content of the newly allocated block of memory is not initialized, remaining with indeterminate values. Parameters
Return ValueOn success, a pointer to the memory block allocated by the function.The type of this pointer is always void*, which can be cast to the desired type of data pointer in order to be dereferenceable. If the function failed to allocate the requested block of memory, a null pointer is returned. Example
This program generates a string of the length specified by the user and fills it with alphabetic characters. The possible length of this string is only limited by the amount of memory available in the system that malloc can allocate. See also
|