首页 > 解决方案 > 在powershell中将字符串回显到ac程序

问题描述

我之前在代码挑战中看到了这一点,想知道这是否与将参数传递给程序相同?

回显“字符串”| 程序.c


标签: cpowershellparameter-passing

解决方案


显示的代码可能根本不起作用,因为program.c如果按照几乎任何程序员的习惯命名,它将是纯 C 代码文件,即程序的“人类可读”形式。
要以任何方式将其用作可执行文件,您首先需要构建它(编译和链接)。结果它通常称为一个可执行文件program(或program.exe在 Windows 上)。
可以类似于显示的代码调用该文件

echo "string" | program

这使得字符串可以通过各种输入函数 ( https://en.cppreference.com/w/c/io ) 和标准输入获得。

要将其作为参数访问(使用参数 to main,函数,通常命名为argcand argv;例如https://stackoverflow.com/a/47536091/7733418),您必须调用程序

program "string"

推荐阅读