在程序中运行程序

时间:2017-01-30 22:38:20

标签: c save state progress continue

所以,我想知道是否有一种方法可以在c中运行一个程序,当它完成后,立即调用并运行第二个程序。

基本上,这是一个文本冒险的东西,我喜欢它分段运行,部分原因是如果if语句和所有这些,代码不会变得很大部分是为了让我可以拥有一个人造检查站系统,这样你就可以在离开的地方进行分类。

那或者以某种方式保存你的进步的方法。我无法想出如何做到这一点,但我知道这是可能的。我只是不知道自己在做什么。如果上述问题非常简单,请原谅我。

1 个答案:

答案 0 :(得分:0)

您可以在C中使用system次来执行其他程序。

请参阅: How do I execute external program within C code in linux with arguments?

但出于安全原因,我不建议这样做。相反,我认为你应该写几个文本文件,其中包含的级别信息。然后编写一个通用程序,根据用户输入导航这些文件。