日期:2014-05-16  浏览次数:20833 次

Gcc, Makefile
编写C程序,完成:给定输入文件,内容为一个m行n列数组的行列数和数值,讲述祝每个数前加入其所在的列数,并输出到文件。

例:

输入文件:in.file
m=2 ,n=9
1 2 3 4 5 6 7 8 9 
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9

输出文件:out.file
1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 
1:1.1 2:1.2 3:1.3 4:1.4 5:1.5 6:1.6 7:1.7 8:1.8 9:1.9

要求:
1:建立四个文件。main.c function.c function.h Makefile
2:用c语言实现,main.c仅包含main()函数,负责输入输出文件和调用转换函数;在合适的文件中生命你的数据结构和函数;在合适的文件中实现转换函数。
3:编写Makefile文件,并使用Gcc通过Makefile对你的程序实现变异,连接,形成最终可执行的文件。
(重点:c语言文件读取,动态二维数组建立)



------解决方案--------------------
看完这个例子应该就差不多了....
自己多动手玩玩吧......

http://linux.chinaunix.net/techdoc/develop/2008/10/13/1037844.shtml