使用错误的命令执行程序

问题描述 投票:0回答:1

在我的一个程序中,我在 main() 中调用一个函数,如下所示:

function(stdin, stdout);
我的主要功能如下所示:

int main() {
        
function(stdin, stdout);      

return 0;
    

}

我想问是否有办法添加一些检查,这样如果有人写了“./program < input >输出”以外的内容,则会打印错误消息

c
1个回答
0
投票

您可以检查传递给程序的命令行参数。数一数,检查它们的价值...

这里有一些参考:https://en.wikibooks.org/wiki/A_Little_C_Primer/C_Command_Line_Arguments

© www.soinside.com 2019 - 2024. All rights reserved.