c语言 - 客户端/服务器:从客户端运行"nano editor"命令



我有一个编写了 c 语言的客户端/服务器程序,客户端可以向服务器发送和接收.txt文档,我希望打开收到的文件以使用命令 nano 将其可视化 例如,在正在运行的进程中:

像这样:Exec(nano,"文件到打开.txt",但我不知道该怎么做),你能帮我吗?

对不起我的英语

非常感谢

试试这个:

execlp("nano", "nano", "file.txt", NULL);

nano编辑器必须位于您的路径中,file.txt必须位于正在运行的客户端进程的当前目录中,最重要的是,编辑器将要显示的任何显示器都必须是可访问的,无论是运行客户端的终端还是相应的 X-Windows 显示器。

最新更新