如何在命令行中输入? [复制]

     2023-02-24     100

关键词:

【中文标题】如何在命令行中输入? [复制]【英文标题】:How do I input in a command line? [duplicate] 【发布时间】:2018-07-15 15:45:49 【问题描述】:

我正在为一个班级做作业,并注意到我可能需要 argc 和 argv,但是当我查找它以了解它时,我不断看到提到命令行,但不知道如何从命令中输入参数线。我只需要帮助确定在命令行中输入的位置,因为我访问的网站从未显示命令行的确切位置。我明白它是如何工作的。我使用的编码环境是 Visual Studio 2017。

【问题讨论】:

如果您实际上是在命令行上,则在可执行文件的名称之后输入它们(可能在参数之间使用空格分隔)。如果您在某个 IDE 上,它将有一个输入命令行参数的地方。在 Visual Studio 中,它位于可执行目标的调试选项中。 如果您使用 IDE(XCode 或类似的东西)编译和运行您的程序,在编译/运行选项中您可以设置 command line 选项以传递给您的程序。 请注意,将它们称为“命令行”参数反映了将它们指定给程序的传统方式,但标准不使用该术语,也没有指定环境从何处获取值那些参数。 最后一分钟做 Nihat 的作业吧? (; 我认为 OP 在问一些更基本的问题:什么是命令行?我怀疑您使用的是 Windows 或 Mac,而您从未启动过 Mac Terminal 或 Windows cmd.exe。你应该这样做,并学习如何使用它们。 【参考方案1】:

这是一个示例程序,展示了如何访问命令行参数:

#include <iostream>
using namespace std;

int main(int argc, char** argv)

    cout << "You have entered " << argc << " arguments:" << "\n";

    for (int i = 0; i < argc; ++i) 
        cout << argv[i] << "\n";
    

    return 0;

如果你像这样从命令行运行它:

./myprogram hello world

您会看到以下输出:

You have entered 3 arguments:
 ./myprogram
 hello
 world

如果您从特定的 IDE 运行程序,则需要查看 IDE 的特定说明,了解如何将参数传递给应用程序。

【讨论】:

有没有办法对用户在 Python 命令行中输入的文本进行哈希处理? [复制]

】有没有办法对用户在Python命令行中输入的文本进行哈希处理?[复制]【英文标题】:IsthereawaytohashtextthatauserputsintothecommandlineinPython?[duplicate]【发布时间】:2021-08-0121:05:02【问题描述】:我正在尝试做的是命令行登录。用户输入... 查看详情

如何在同一命令行中的文件上执行 python 脚本? [复制]

】如何在同一命令行中的文件上执行python脚本?[复制]【英文标题】:HowdoIexecutepythonscriptonafileinthesamecommandline?[duplicate]【发布时间】:2015-06-1102:51:15【问题描述】:我有一个将文本文件转换为另一种格式的python脚本。我想这样做... 查看详情

在命令行中使用 maven 编译整个项目后如何运行单个类? [复制]

】在命令行中使用maven编译整个项目后如何运行单个类?[复制]【英文标题】:HowdoIrunasingleclassaftercompilingthewholeprojectwithmavenincommandline?[duplicate]【发布时间】:2018-03-2101:29:18【问题描述】:我可以在Eclipse中运行它,但是用命令行... 查看详情

cmd命令行中如何使用copy命令批量复制某一类型的文件?

参考技术A1、当前D盘有a1文件夹和a890e文件夹;2、进入a1文件夹,查看文件如下:3、复制a890e文件夹下所有png类型文件到a1文件夹,命令为copyd:\\a890e\\*.pngd:\\a1,回车即可。cmd是command的缩写.即命令提示符(CMD),是在OS/2, Wind... 查看详情

如何将标准输入重定向到 Windows 命令行中的文件?

】如何将标准输入重定向到Windows命令行中的文件?【英文标题】:HowdoyouredirectstandardinputtoafileintheWindowscommandline?【发布时间】:2012-06-0503:41:56【问题描述】:在Unix上我会这样做:cat>file.txt如何在Windows命令提示符或批处理文件... 查看详情

“复制”在 ffmpeg 命令行中做了啥?

】“复制”在ffmpeg命令行中做了啥?【英文标题】:Whatdoes"copy"doinaffmpegcommandline?“复制”在ffmpeg命令行中做了什么?【发布时间】:2016-11-1716:16:49【问题描述】:我知道它复制了一些东西,但除此之外它做了什么(它在... 查看详情

Rstudio 在命令行中复制命令

】Rstudio在命令行中复制命令【英文标题】:Rstudioisduplicatingcommandsinthecommandline【发布时间】:2014-04-0201:53:15【问题描述】:在R中有一个奇怪的问题,似乎不知从何而来......RStudio终端中的输出在我没有要求的情况下重复......即,&... 查看详情

在 Windows 命令行中更改文件夹权限? [复制]

】在Windows命令行中更改文件夹权限?[复制]【英文标题】:Alterfolderpermissioninwindowscommandline?[duplicate]【发布时间】:2012-09-2508:59:10【问题描述】:可能重复:HowtograntpermissiontousersforadirectoryusingcommandlineinWindows?我想授予系统的所有... 查看详情

centos的linux如何在命令行中输入中文

首先查看是否安装了中文语言支持组件yum grouplist没有的话安装yum install Chinese Support再查看环境变量echo $LANG这个是英文的这个是中文的如果是英文的改一下配置文件vi /etc/profile在最后添加LANG=zh_CN.UTF-8export&nb... 查看详情

在windows命令行中如何运行c程序的文本

参考技术A1、打开命令行界面:键盘win+r,输入cmd,回车。即可打开命令行。2、进入c程序所在的目录,比如c程序在E盘下,直接输入E:即可,冒号需要是英文状态下的冒号。3、进入到目录之后,输入gcc C程序文本名称。比如C... 查看详情

使用用户输入在命令行中运行 java 项目

】使用用户输入在命令行中运行java项目【英文标题】:Runningjavaprojectincommandlinewithuserinput【发布时间】:2016-03-1210:18:54【问题描述】:我有一个在命令行中运行的java项目。我创建了一个.bat文件来运行该项目。但是,我的java项目... 查看详情

如何使用cmd打开某应用程序命令行并在打开的应用程序中执行指定命令?

...命令输入都是在CMD中,并不在打开的应用程序命令行中。如何能实现在CMD里打开应用程序命令行并在打开的命令行弹窗中自动添加命令,如BAT可以吗?方法/步骤点击开始。“计算机”上右击-管理-服务和应用程序-服务(你也可... 查看详情

在python命令行中输入解析参数作为变量?

】在python命令行中输入解析参数作为变量?【英文标题】:Inputparseargumentasavariableinpythoncommandline?【发布时间】:2021-01-1810:24:21【问题描述】:我正在尝试输入一个字符串变量作为解析参数。使用以下行运行代码:foriinrange(0,5):par... 查看详情

如何查看windows系统当前时间

在win7系统中1、在键盘上按“WIN+R”组合键,打开运行界面,输入“CMD”命令,打开命令提示符界面。输入“CMD”命令2、在命令提示符界面中,输入“date命令”,按回车。显示的是当前的日期,就是年月日形式.输入“date命令”3... 查看详情

在 Windows 命令行中使用批处理文件中的参数

...发布时间】:2012-12-2612:35:39【问题描述】:在Windows中,如何访问批处理文件运行时传递的参数?例如,假设我有一个名为hello.bat的程序。当我在Windows命令行中输入hello-a时,如何让我的程序知道-a作为参数传入?【问题讨论】:... 查看详情

如何将中间项目居中在 flex 行中? [复制]

】如何将中间项目居中在flex行中?[复制]【英文标题】:Howtocenterthemiddleiteminaflexrow?[duplicate]【发布时间】:2019-06-1712:52:53【问题描述】:我想要的结果:我在display:flex的容器中有三个元素,我希望左侧项目与左侧对齐,右侧项... 查看详情

如何上传本地代码到github上

1.首先建立仓库:.点击newrepository;.输入仓库名字;.最后点击InitializethisrepositorywithaREADME;2.克隆到本地:.在控制命令行中输入gitclone以及在创建仓库时复制下来的路径就可以克隆到本地3.上传代码:.gitstatus;.gitadd.;.gitcommit-m‘注释... 查看详情

配置gitlab或git环境之教程

...菜单的所有程序里面的git文件夹,打开GitBash/?2、弹出的命令行里面输入ssh-keygen输入y,一直Enter?3、在输入:cat ~/.ssh/id_rsa.pub确认,会生成一段代码。复制代码。?4、打开gitlab网页,打开右上角文件设置菜单,找到SSHKeys,将代... 查看详情