当我像这样从标准输入读取时:
size_t bufSize = 1024;
unsigned char inputBuffer[bufSize];
size_t readNum = 0;
readNum = fread(inputBuffer, sizeof(unsigned char) * bufSize, 1, stdin);
在 readNum 中存储了对象的数量,这意味着当我从 stdin 读取 1024 字节时,readNum 的值为 1。但是当我从 stdin < 1024 字节读取时,readNum 的值为 0。问题是,我如何识别有多少当数字小于 1024 时从标准输入读取字节?