C++ 如何生成终端提示消息?

C++ 如何生成终端提示消息?,c++,linux,C++,Linux,我有一个使用opencv的C++图像处理项目。程序运行正常,我得到了所需的输出。但是,我有一些使用cout命令打印出来的消息。当我使用终端(./myprogram)运行程序时,消息显示正确。当我双击可执行文件时,我只得到输出(在我的例子中,创建了一个新的视频),但我确实得到了消息。如何让程序在未从终端运行时自动提示消息。 PS:我使用ubuntu 14.04创建一个这样的脚本,让我们称之为run.sh: #!/bin/sh cd work_dir ./myProgram read -r -p "

我有一个使用opencv的C++图像处理项目。程序运行正常,我得到了所需的输出。但是,我有一些使用cout命令打印出来的消息。当我使用终端(./myprogram)运行程序时,消息显示正确。当我双击可执行文件时,我只得到输出(在我的例子中,创建了一个新的视频),但我确实得到了消息。如何让程序在未从终端运行时自动提示消息。
PS:我使用ubuntu 14.04创建一个这样的脚本,让我们称之为run.sh:

#!/bin/sh
cd work_dir
./myProgram
read -r -p "Press any key..." key
然后做:

xterm -e run.sh
并使桌面快捷方式运行此命令,而不是直接运行程序