【发布时间】:2012-04-21 12:57:05
【问题描述】:
在 linux 中,如何检查给定的输入是 uint8_t 还是 uint16_t 还是 uint32_t?如何将给定的输入与它们进行比较?
【问题讨论】:
-
我们在谈论什么样的输入?通过控制台,一个文件,一个 GUI...?
-
来自文件。例如,我从文件中读取输入 745 我如何检查它是否有效?
-
您必须缩小范围。许多数字可能是上述所有数字。
-
@Umarniaz:文件始终被视为字节流。从那里您可以根据需要阅读它们:作为 uint8_t、uint16_t 或 uint32_t。您的问题需要更具体
-
但我想比较它不读取 uint8_t,uint16_t 或 uint32_t