【问题标题】:How to skip scanning a line when piping in input?输入管道时如何跳过扫描行?
【发布时间】:2021-11-10 03:19:30
【问题描述】:

我正在尝试通过 C 编程语言中的标准输入管道输入。我有一个想要阅读的文本文件,但是,第一行只是标题,所以我需要以某种方式跳过它并阅读其余部分。

例子:

说出平均绩点

Lea A 4.0 3.3

...

我想将每一行放在一个节点中作为链表的一部分,到目前为止我所拥有的只是结构。我不确定我应该如何阅读该文件。

作为参考,命令行中的类型如下:

./代号

谢谢!

【问题讨论】:

  • 我不确定您的问题是什么。 (我想是你一开始不知道如何读取输入;这很容易用谷歌搜索。)如果你向我们展示一些代码,我们可能会提供更好的帮助,或者你可以自己弄清楚。
  • 请注意,显示的命令行不涉及管道。

标签: c list scanf stdin


【解决方案1】:

使用尾部 -n:

tail -n+2 input.txt | codename

或者,如果您必须直接通过

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    • 1970-01-01
    • 2016-03-10
    • 1970-01-01
    • 2020-10-08
    • 1970-01-01
    • 2015-12-13
    相关资源
    最近更新 更多