我想从文本文件中读取数字数据行。该行有两部分:第一部分是一个索引,可以是一个整数,两个整数,...或根本没有整数!第二部分可以是整数、双精度或浮点类型的一个或两个数字。
从文件的标题中,我知道会发生什么,但是如何在没有 if/casing 几十个案例的情况下在 C 中通常读取这些行?我想到了联合、X 宏、枚举……等等。为了增加这个问题,我不能指向 C 中的数据类型,因为我在想,一旦我可以确定我的案例,我就可以指向一个适当的数据类型。至少我可以指向一个函数。
目标是将数据简单地加载到内存中。我想使用结构,但不,我想我只会指向每个部分。
我对C的要求太多了吗?