我使用具有命令行界面的 C 语言在 Linux 中开发了一个应用程序。它完全是一个独立的应用程序。现在我也在使用 gtk 库在 C 中为它制作一个 GUI 界面。在 CLI 中,在某个操作之前,我的 CLI 应用程序等待密码(就像他们在 linux 中的 useradd 命令行实用程序中那样)。为此,我将创建一个带有密码字段的窗口,要求在 GUI 中输入密码。
我的问题是如何将密码从 GUI 传输到在 CLI 中等待密码的应用程序?我可以将从 GUI 获取的密码重定向到 CLI 进程的标准输入吗?
另外请让我知道我的方法是否正确或标准方法是什么?
任何帮助,将不胜感激。