gpt4 book ai didi

c - 如何将文件名列表传递给C程序

转载 作者:行者123 更新时间:2023-11-30 17:55:26 25 4
gpt4 key购买 nike

如何说他们的 C 程序应该接受文件列表?

例如,我的程序 blah 应该通过控制台中的以下调用接受 hello.txt:

blah hello.txt

我不确定如何解析参数并将其标记为文件路径(getopt 没有讨论这一点)。

最佳答案

getopt() 排列 argv[] 以便所有非选项都被打乱到末尾,因此您只需调用 getopt() > 解析所有选项,然后循环遍历 argv[optind] 直至 argv[argc]。这些应该是你的文件名,当然你需要检查这些文件是否确实存在,等等。C 没有文件原语。这是一些关于 getopt() 的文档.

关于c - 如何将文件名列表传递给C程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14330247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com