读取特定输入并以相同格式打印

时间:2015-10-14 08:00:42

标签: c

我是编程的新手,我想打印出一个特定的输入格式,如下所示。

5 5
1
2 2 0 1
5 5
1
2 2 0 1

顶部是输入参数,下面的部分也是相同的输出。如何格式化scanfprintf以实现此格式?这实际上是一个2D阵列问题,但我相信这部分我还不需要2D阵列吗?至于第1阶段,我只想打印出这种输入格式。

1 个答案:

答案 0 :(得分:5)

简单回答是不使用scanf,而是使用fgets代替读取整行。

如果您之后需要使用该行中的单独值,则可以使用sscanfstrtok来获取它们。