【问题标题】:How to copy the contents of a .txt file to a C program as input?如何将 .txt 文件的内容复制到 C 程序作为输入?
【发布时间】:2017-06-09 18:18:27
【问题描述】:

.txt 文件将包含我们需要输入程序的矩阵,它可能有多个矩阵。

我在 Linux 上使用 VIM 编辑器。

在编译时是否有任何特定的转义序列来复制 .txt 文件?

【问题讨论】:

  • 您是要硬编码数据还是动态输入数据?
  • 如果您只是想将文本文件读入您​​正在 vim 中编辑的程序的源代码,请键入 ESC,然后是冒号,然后是小写字母 r、空格以及路径和名称的文件。如果你想在编译后的程序中读取文件,你可以使用 fopen() 来完成。

标签: c vim io file-handling


【解决方案1】:

要将标准输出重定向到文件,> 字符的使用方式如下:

ls > file_list.txt

为了从文件中获取输入,< 字符的使用方式如下:

./a.out < input.txt

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-05
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多