我可以在 C 的主函数中将文本文件作为参数传递吗?

标签 c arguments

我想知道是否可以在主函数中将文件作为参数传递?我的意思不是文件名,而是文件本身。

最佳答案

除非外部的东西(例如 bash 脚本)读入文件并将其添加为参数。如果文件中有二进制 0,则将其解释为字符串结尾。

您可以使用 input redirection 实现类似的效果,其中文件的内容被重定向到 stdin,例如

myprogram < myTextFile

然后您就可以通过从标准输入读取文件的内容。

关于我可以在 C 的主函数中将文本文件作为参数传递吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30084439/

相关文章:

c - 程序告诉给定输入数字的类型

Javascript slice.call(arguments) 和递归

parsing - 如何在Powershell中处理参数的多个选项?

C++通过模板传递双数组

c++ - 如何将元组扩展为可变参数模板函数的参数?

c - Shadow-4.2.1 编译错误

c++ - SublimeLinter 无法检查 C 和 C++

c - 为什么不能在 C 中直接将 number 转换为 struct?

c - 如何使用 flex/bison 解析 C 字符串 (char *)?

c# - 函数输入参数的符号参数