I'm writing a program that copies files. I've used a buffer in order to store the information that the read()
function provides and then give this data to the write()
function. I've used this declaration:
static void buffer[BUFFER_SIZE];
The problem is that I get the the error error: declaration of ‘buffer’ as array of voids
.
I don't understand why declaring an array of void is an error. How can I declare a block of memory without a specific type?