文本文件内不同类型数据的读入

文本形式是
int ……(50个数字)
float……
double……
程序运行的时候根据用户选择数据类型,输入读入数据数量,定义对应类型的数组,在文本中读入相对类型的数据,要怎么实现啊

没有小数点的浮点数 怎么区分是int 还是单精度浮点 亦或是double ’没法做
float和double 在文本中存 精度在float范围的 你怎么区分??
如果你那个 int是文本中写的 字符的话可以做 你找文本中 int开头 直到float 就是整型数