c语言中如何读取文本文件中每一行的数据

我有一个这样的题目,数据是逐行保存在TXT文件中,
如:
1212
122.12
542
456.5
365.4
等等,
需要读取这个文本文件中的数据进行计算。
要求取任意两个数相加的和与你自己定义的数最接近那一个
我应该怎么做。
要求详细点程序的,我是菜鸟,最好带点注释。谢谢啦

用fstream(文件流),fstream file
然后 file.getline(char*,int,char a=‘\n’)第一个是一个存储字符串的指针,第二个是要读取的最大长度,第三个是行结束符,默认是回车,函数说明就是当读入的字符超过最大长度int或者遇到行结束符(‘\n’)时就停止,而且这个很好用的(对于读入和写入),你看看文档就会了,哈哈,给分啊。!!~~
温馨提示:答案为网友推荐,仅供参考