在C中添加矩阵,将文件作为输入并从文件中读取矩阵

时间:2015-02-15 17:32:59

标签: c matrix

矩阵需要具有相同的维度(行数和列数)才能进行有效的添加。 程序应该从命令行获取文件名作为参数。该文件的第一行将包含分隔2个数字(m和n)的制表符,其中m是数字 行和n是列的数量。(请看下面的示例)接下来是第一个矩阵的m行 用空白行和第二个矩阵。每行将使用制表符分隔n个值。你可以假设 对于这部分任务,输入将被正确地构造。该程序应该输出 m行的结果矩阵。每行包含制表符分隔的n个值。

例如file1.txt有2个矩阵,第五个是程序的名称。当我们运行程序时应该添加2个矩阵。

FILE1.TXT:

3 3

1  1  1 

1 1 1

1 1 1

(第二个矩阵开始之前的空白处)

1 1 1

1 1 1

1 1 1

运行程序后,这应该是输出:

./ 5th file1.txt

2 2 2

2 2 2

2 2 2

我是C编程的初学者,我将非常感谢您的描述。我知道如何在C中打开文件,但我不知道如何从文件中读取并添加。

非常感谢你。

0 个答案:

没有答案