我目前正在設計一個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運行,並且說某人不應該編寫由超級用戶運行的應用程序,因爲他們具有專業知識水平。 –