2017-01-30 72 views
0

所以,我想知道是否有一種方法可以使程序在c中運行,並在程序完成時立即調用並運行第二個程序。在程序中運行程序

基本上,這是一個文本冒險的事情,我希望它能夠分段運行,部分是因爲如果if語句和所有這些,部分如此我可以像一個人造檢查站系統,這樣你就可以從你離開的地方拿起它。

那,或者某種方式來保存你的進度。我無法想出如何做到這一點,但我知道這是可能的。我只是不知道我在做什麼。如果上述問題非常簡單,請原諒我。

+0

他們不是簡單的問題;但他們的問題非常廣泛。你有沒有編碼你的冒險?你將如何保持細分市場之間的一致性?據推測,當你從一個細分市場過渡到另一個細分市場時,玩家不會失去他們的分數或找到的商品等。因此,你需要知道你將如何在細分市場之間傳遞數據。數據庫?文件?要麼可以工作。你會一次只處理一個用戶,還是可能有多個用戶?在POSIX環境中,可以使用'exec *()'函數系列中的一個來執行新程序。 –

+0

一次只有一位用戶,我曾想過,如果我打算分幾段,那我只會用一個文件來保存玩家數據而不是數組,如果我堅持一個巨人,我可能會使用這個數據文件。 – hego64

+0

當用戶重新開始遊戲時,你將如何決定開始哪個細分領域? –

回答