我正在编写一个简单的程序来浏览本地网络,并使用"system"将文件名传递给mplayer.但是,有时文件名包含空格或引号.显然,我可以编写自己的函数来逃避这些,但我不确定哪些角色需要或不需要转义.
CRT或linux头文件中是否有一个函数可以安全地转义字符串以传递给命令行?
c c++ linux shell
c ×1
c++ ×1
linux ×1
shell ×1