gpt4 book ai didi

c - 在 Linux 上将密码从 GUI 传递到 CLI。

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:37:24 28 4
gpt4 key购买 nike

我使用具有命令行界面的 C 语言在 Linux 中开发了一个应用程序。它完全是一个独立的应用程序。现在我也在使用 gtk 库在 C 中为它制作一个 GUI 界面。在 CLI 中,在某个操作之前,我的 CLI 应用程序等待密码(就像他们在 Linux 中的 useradd 命令行实用程序中所做的那样)。为此,我将创建一个带有密码字段的窗口,要求在 GUI 中输入密码。

我的问题是如何将密码从 GUI 传输到在 CLI 中等待密码的应用程序?我可以将从 GUI 获取的密码重定向到 CLI 进程的标准输入吗?

另外请告诉我我的方法是否正确,或者标准的做法是什么?

如有任何帮助,我们将不胜感激。

最佳答案

当然可以。我对 GTK 了解不多,但你可以简单地使用 popen,这是肯定的。对于双向通信,请查看 Can popen() make bidirectional pipes like pipe() + fork()?

关于c - 在 Linux 上将密码从 GUI 传递到 CLI。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14984956/

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