#define BUFFER_SIZE_MAX 3000
FILE *pFile;
char pBuf[BUFFER_SIZE_MAX] = {0, };
pFile = fopen(argv[i], "rb+");
fwrite(pBuf, BUFFER_SIZE_MAX, 1, pFile); <------ 제가 궁금한건 이 함수를 해석하는겁니당;;
//pBuf[3000]={0,} 배열 pBuf는 3000의 크기를 가지고 있고 모두 0으로 초기화 함
//즉, pFile이 오픈한 파일(rb+로 열었다고 가정)에다가 3000바이트의 크기만큼 3000개의 0을 채워넣었다는 의미인가요?
//그럼 여기서 fwrite(pBuf, BUFFER_SIZE_MAX, 1, pFile)이 있는데 1은 무슨 의미인가요?
조언부탁드립니다.