[求助]一个关于用C语言从文本文件里批量读取信息的问题
小弟这两天在做一个有关大整数加减法的程序,前面的部分都自己做出来了,就是这个,有关于实现从一个已经输入了算式的文本文件批量读取计算算式的部分,一直搞不出来,比较郁闷……文本文件里的批量算式类似于:
12783467819234234242+9283749283749283742
2938402384023984092234-203948203948023984
93847593745938745+293487928374238923478
大家能说说要用个什么方法吗?谢谢啦!
问题补充:
这个程序要求实现一个简单的计算程序。主要功能计算两个大整数(20位)的加法和减法,且要按指定的格式输出结果。计算大整数的原理我基本弄明白了,而且程序前面关于大整数计算的部分我已经写出来了。
(1)用户从键盘任意输入一个算式,程序能计算并按格式输出结果。
(2)输入格式如下:
12345678901234567890 + 1234567890 =
输出格式如下:
12345678901234567890 + 1234567890 = 12345678902469135780
12345678901234567890
+ 1234567890
---------------------------------------------
12345678902469135780
(3)需要实现的功能
1)能实现任意两个正大整数(?20位)的加、减法。
2)竖式输出要求各位数字对齐。
3)支持减法结果为负整数的情况。
[bold] 4)支持从一个文本文件读入批量算式,并将计算结果输出到另一个文件中。文件输入、输出的格式和上面(2)中要求的格式相同。[/bold]
主要就是上面第4个,从一个文本文件批量算式,这一个搞不太明白。
昨天在网上看到一个“神奇计算器”,这个小程序就是有一个从文本文件批量读取计算算式,然后根据它来计算结果。感觉和上面的要求有点像~~
谢谢啦!
[[italic] 本帖最后由 diablozxtp 于 2007-12-16 19:50 编辑 [/italic]]