gpt4 book ai didi

C++ 从标准输入读取文件名

转载 作者:行者123 更新时间:2023-11-28 04:08:27 25 4
gpt4 key购买 nike

所以我正在尝试构建一个 wc 版本,这个程序的关键功能之一是您可以通过两种方式指定文件:

wc file.txt

wc < file.txt

我已经想出了如何实现第一种方式,但我正在为第二种方式而苦苦挣扎。我该如何处理?

最佳答案

像这样的工具(包括许多其他工具,如 grep)的工作方式是,如果命令行上没有指定文件名的参数,则从 std::读取输入: cin.

简单来说,如果 argc 为 1,那么您只有可执行文件名称作为参数,因此没有指定文件。在更实际的情况下,你会使用类似 an argument parser 的东西它可以解释各种标志,但会给出非标志参数的计数。

关于C++ 从标准输入读取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58290072/

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