2012-04-03 42 views
1

我在控制檯中實現一個遊戲。在C++中解析「參數」

我需要解析字符串與轉義,我只是不能通過空間拆分字符串來獲取參數。如果一個參數是"Hello my name is \"someone\""那麼我應該得到的字符串>Hello my name is "someone"<

例如:

move_player "La la" 10.0 20.0 10.0 

這應該給我4個參數,在這裏我就不指望命令名稱。

setplayerid "La la" 24442 
rename_player "La la" parameterwithoutquotes 

有沒有這樣的東西的庫?

回答

0

難道你不能只使用空格作爲分隔符來提取字符串中的所有信息嗎?

對不起:關於不使用空間的部分霧。

+0

空格通常用於分隔參數。如果你想提供用空格輸入參數的功能,你必須以某種方式逃避它們。 – 2012-04-03 16:43:02