gpt4 book ai didi

c - 如何在c中的可执行文件上实现选项?

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

我正在开发一个套接字程序。我需要从文档中获取有关服务器地址的信息。我需要能够更改运行可执行文件时从中获取这些信息的文档。例如,如果我的程序名为client.c,我需要能够在终端中输入:./client -c Name_Of_The_Document,然后程序将从文档Name_Of_The_Document中获取这些信息。

我不知道如何实现这个“-c”选项,我什至不知道在谷歌或任何东西上输入什么。感谢任何可以帮助我的人

我已经在文档中读取了所有代码,我只需要知道如何在运行可执行文件时更改我想要从终端读取的文档。

最佳答案

如果您将 main() 函数声明为

int main (int argc, char *argv[])
{

return 0;
}

传递给程序的参数将作为字符串出现在 argv 参数中。here 给出了如何查询它们的示例。 .

然后您可以实现处理打开和读取文件的代码。

关于c - 如何在c中的可执行文件上实现选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55536590/

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