我正在尝试用C而不是C# (可移植性较差)重写下面的程序。显然,"int system ( const char * command )“将是完成程序所必需的。以"int main ( int argc,char * argv[] )“开头将允许获取命令行参数,但仍然存在一个难以理解的问题。如何成功地转义包含空格的参数?在下面的程序中,带空格的参数(示例: screensaver.scr "this is a test")将作为单独的参数<
我有一个简单的Python桌面程序,它在运行时从用户那里获取输入数据。我正在编写一个应用程序,该应用程序应该使用带有图形界面的Python程序。因此,当我从用户那里获得所有必需的参数时,我有几个包含姓名、姓氏和电子邮件的属性。我只找到了将参数作为Python的参数传递的答案(例如,$ python3 updatedatabase.py John Smith johnsmith@mail.com)。请