我目前正在设计一个Linux C++应用程序。这将在命令行中运行,那么一旦运行我需要能够发出命令来控制它的执行,非常类似如下:C++命令行界面
$ sudo ./myapplication
APP >
APP >
APP > //just pressing return
APP > openlog test1.txt //APP will now call the openlog function
APP >
我想这是一个相对简单的任务,但我有不知道这样一个界面将被称为搜索一个。有人知道可以执行此功能的库或示例吗?还是我需要使用cout和cin编写我自己的?如果是这样,是否会有任何首选方法?
C++没有反射。你必须解决这个问题。 – chris
如果你不知道如何做到这一点,你不应该编写应用程序由超级用户运行.... – Barmar
@Barmar说这个应用程序需要由su运行,并且说某人不应该编写由超级用户运行的应用程序,因为他们具有专业知识水平。 –