Client/server: 运行 "nano editor" 来自客户端的命令

Client/server: running "nano editor" command from client

我有一个c语言写的客户端/服务器程序,客户端可以向服务器发送和接收.txt文件,我想打开接收到的文件,用nano命令可视化,例如,在运行 过程:

像这样: Exec( nano, "file-to-Open.txt") 但我不知道该怎么做),你能帮帮我吗?

对不起我的英语 非常感谢

试试这个:

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

nano 编辑器必须在您的路径中,file.txt 必须在 运行ning 客户端进程的当前目录中,最重要的是,无论编辑器是什么显示要显示的必须是可访问的,无论是客户端所在的终端 运行 还是适当的 X-Windows 显示。