fwrite函数写文件不成功为什么?
想把void*指针的内容存储到文件中。
所以这样写的:把pTemp的内容写入到文件中,一些代码省略
void* pData = new char[4];
int j = 20;
memcpy(pData, &j, 4);
int dataSize = 4;
char* pTemp = new char[dataSize];
int i = 0;
memcpy(&i, pData, 4);
snprintf(pTemp, dataSize, "%d", i);
printf(pTemp);
fwrite(pTemp, dataSize, 1, stream); //这句总也写不进去,为什么?